L'idée serait de l'utiliser comme ... un tuyau dans une commande. Par exemple: disons qu'il y a une sorte de long chemin qui doit être retapé encore et encore, suivi d'un tube et d'un deuxième programme
"directory1/directory2/direcotry3/file.dat | less -I "
J'aimerais que cette partie soit stockée dans une variable, donc elle pourrait être utilisée comme ceci:
r="directory1/directory2/direcotry3 \| less -I -p "
$ cat path1/path2/$r <searchterm>
Au lieu de cela, je reçois
cat: invalid option -- I
Try `cat --help' for more information.
... ce qui signifie que la pipe n'a clairement pas fonctionné.
eval
, vous créez généralement une fonction.