ধারণাটি হ'ল এটি ... কমান্ডের পাইপ হিসাবে ব্যবহার করা। উদাহরণস্বরূপ: বলুন যে এখানে এমন এক ধরণের দীর্ঘ পথ রয়েছে যা পুনরায় টাইপ করতে হবে, তারপরে একটি পাইপ এবং একটি দ্বিতীয় প্রোগ্রাম, অর্থাৎ
"directory1/directory2/direcotry3/file.dat | less -I "
আমি চাই যে অংশটি একটি ভেরিয়েবলের মধ্যে সঞ্চয় করা থাকে, সুতরাং এটি এটি ব্যবহার করা যেতে পারে:
r="directory1/directory2/direcotry3 \| less -I -p "
$ cat path1/path2/$r <searchterm>
পরিবর্তে, আমি পেতে
cat: invalid option -- I
Try `cat --help' for more information.
... মানে পাইপ পরিষ্কারভাবে কাজ করে নি।
eval
, সাধারণত আপনি একটি ফাংশন করেন।