Linux pipe bizarre ( When grep doesn't work)
Si comme moi vous avez de temps en temps cette erreur :
derf ~ $ ps -ef | grep init
-bash: grep : commande introuvable
Et pourtant grep est installé sur votre système et fonctionnel !!
Ne cherchez pas plus loin! vous appuyez sur les touches "espace + AltGr".
En tous cas c'était le cas pour moi.
Et j'avoue ,c'est pas facile à le voir.
Explication :
derf ~ $ echo 'ps -ef | grep init' | xxd
00000000: 7073 202d 6566 207c c2a0 6772 6570 2069 ps -ef |..grep i
00000010: 6e69 740a nit.
Voila notre fautif !
Avec un peu plus d'attention maintenant :
derf ~ $ echo 'ps -ef | grep init' | xxd
00000000: 7073 202d 6566 207c 2067 7265 7020 696e ps -ef | grep in
00000010: 6974 0a it.
C'est good non?
derf ~ $ ps -ef | grep init
-bash: grep : commande introuvable
Et pourtant grep est installé sur votre système et fonctionnel !!
Ne cherchez pas plus loin! vous appuyez sur les touches "espace + AltGr".
En tous cas c'était le cas pour moi.
Et j'avoue ,c'est pas facile à le voir.
Explication :
derf ~ $ echo 'ps -ef | grep init' | xxd
00000000: 7073 202d 6566 207c c2a0 6772 6570 2069 ps -ef |..grep i
00000010: 6e69 740a nit.
Voila notre fautif !
Avec un peu plus d'attention maintenant :
derf ~ $ echo 'ps -ef | grep init' | xxd
00000000: 7073 202d 6566 207c 2067 7265 7020 696e ps -ef | grep in
00000010: 6974 0a it.
C'est good non?
Commentaires
Enregistrer un commentaire