Ідея полягала б у тому, щоб використовувати його як ... трубу в команді. Наприклад: скажіть, що існує якийсь довгий шлях, який потрібно повторювати знову і знову, після чого йде труба та друга програма, тобто
"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
, зазвичай ви робите функцію.