Bonsoir,
depuis une semaine un curieux phénomène apparaît sur mon système : lorsque j’utilise le symbole pipe -> | celui-ci semble echapper la commande qui suit, par exemple :[quote]amo@deby:~$ echo yeah ! | cowsay -d
bash: cowsay: command not found[/quote]
tandis qu’en supprimant l’espace après le pipe il interprète la coùmmande comme il faut : [code]amo@deby:~$ echo yeah ! |cowsay -d
< yeah ! >
\ ^__^
\ (xx)\_______
(__)\ )\/\
U ||----w |
|| ||
[/code]
pourtant en utilisant une autre option pour cowsay, et en laissant l’espace après le pipe ça donne ceci : [code]amo@deby:~$ echo yeah | cowsay -e ^^
< yeah >
\ ^__^
\ (^^)\_______
(__)\ )\/\
||----w |
|| ||
[/code]
évidement ceci est un exemple assez inutile (mais vrai), mais celà survient 1 fois sur 2 lorsque je cherche le pid d’un soft que je veux tuer avec ps aux | grep nom_du_soft
du coup je me demande vraiment ce qui cloche, plus par curiosité que par réel ennui, étant donné la faible occurence de ce bug, aussi si vous avez la moindre idée, n’hésitez pas