Re: bash, espace et pipe

Page principale

Répondre à ce message
Auteur: Frédéric BOITEUX
Date:  
À: guilde
Sujet: Re: bash, espace et pipe
Le jeu 06 sep 2007 12:13:37 CEST, Christian Marillat <marillat@???>
a écrit :

> Salut,
>
> J'ai constaté sur différentes machines (Ubuntu ou Debian) avec bash
> comme shell, que si il n'y avait un espace après un pipe ça ne
> marchait pas.
>
> Exemple :
>
> ça marche       ls |wc -l
> ça marche pas   ls | wc -l

>
> Quelqu'un à une explication ?


Tu es sûr que c'est un espace, et non un espace insécable (inséré par
erreur) ?

espace normal :
$ bash -c 'ls | wc -l'
19

espace insécable (après le pipe) :
$ bash -c 'ls | wc -l'
bash:  wc: command not found

Sinon, peux-tu élaborer sur le « ça marche pas » ?

    Fred.