Sujet : Re: sortie erreur -> pipe
De : schaefer (at) *nospam* alphanet.ch (Marc SCHAEFER)
Groupes : fr.comp.os.unixDate : 07. May 2023, 11:46:34
Autres entêtes
Organisation : Posted through news.alphanet.ch
Message-ID : <u37s1p$prr$1@shakotay.alphanet.ch>
References : 1
User-Agent : tin/2.4.3-20181224 ("Glen Mhor") (UNIX) (Linux/4.19.0-23-amd64 (x86_64))
On Sat, 06 May 2023 15:45:43, Thomas <
fantome.forums.tDeContes@free.fr.invalid> wrote:
comment fait-on pour brancher la sortie erreur, à la place de la sortie
standard, sur l'entrée du programme suivant ?
schaefer@reliant:~$ (echo bla; echo >&2 toto) | wc -l 2>/dev/null
toto
1
# stderr ajouté à stdout
schaefer@reliant:~$ (echo bla; echo >&2 toto) 2>&1 | wc -l
2
# stdin et stderr échangés (via fichier 3)
schaefer@reliant:~$ (echo bla; echo >&2 toto) 3>&2 2>&1 1>&3 | wc -l
bla
1
(est-ce que ma question est suffisamment claire ?)
non, d'où quelques variantes :)
-- Attention: limitez le nombre de lignes de citation à l'essentiel, sinonje ne verrai pas votre réponse. Et si vous écrivez souvent des bobards,je ne vous lirai plus et je recommanderai (NoCeM) de ne plus vous lire.