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.