Re: bash, espace et pipe

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: guilde
Sujet: Re: bash, espace et pipe
Le jeu 06 sep 2007 12:13:37 CEST, Christian Marilla a écrit :
> ça marche       ls |wc -l
> ça marche pas   ls | wc -l


Frédéric BOITEUX a répondu :
> Tu es sûr que c'est un espace, et non un espace insécable (inséré par
> erreur) ?


C'est facile à vérifier : tu rappelles la commande qui marche pas
(flèche vers le haut) et tu l'édites en ceci :

$ echo 'ls | wc -l' | od -t x1z
0000000 6c 73 20 7c 20 77 63 20 2d 6c 0a                 >ls | wc -l.<
0000013


Si tu as « 7c a0 » à la place de « 7c 20 », alors c'est bien une espace
insécable.

Edgar.