Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.os.unix > #8074 > unrolled thread

sortie erreur -> pipe

Started byThomas <fantome.forums.tDeContes@free.fr.invalid>
First post2023-05-06 15:45 +0200
Last post2023-06-04 17:10 +0200
Articles 6 — 3 participants

Back to article view | Back to fr.comp.os.unix


Contents

  sortie erreur -> pipe Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2023-05-06 15:45 +0200
    Re: sortie erreur -> pipe Marc SCHAEFER <schaefer@alphanet.ch> - 2023-05-07 09:46 +0000
      Re: sortie erreur -> pipe Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2023-05-07 15:48 +0200
        Re: sortie erreur -> pipe Christophe PEREZ <chris@novazur.fr> - 2023-05-07 16:27 +0000
          Re: sortie erreur -> pipe Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2023-05-26 14:30 +0200
        Re: sortie erreur -> pipe Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2023-06-04 17:10 +0200

#8074 — sortie erreur -> pipe

FromThomas <fantome.forums.tDeContes@free.fr.invalid>
Date2023-05-06 15:45 +0200
Subjectsortie erreur -> pipe
Message-ID<fantome.forums.tDeContes-7BAFDF.15454306052023@news.eternal-september.org>
bonjour :-)


comment fait-on pour brancher la sortie erreur, à la place de la sortie 
standard, sur l'entrée du programme suivant ?
(est-ce que ma question est suffisamment claire ?)

-- 
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

[toc] | [next] | [standalone]


#8075

FromMarc SCHAEFER <schaefer@alphanet.ch>
Date2023-05-07 09:46 +0000
Message-ID<u37s1p$prr$1@shakotay.alphanet.ch>
In reply to#8074
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, sinon
je 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.

[toc] | [prev] | [next] | [standalone]


#8076

FromThomas <fantome.forums.tDeContes@free.fr.invalid>
Date2023-05-07 15:48 +0200
Message-ID<fantome.forums.tDeContes-1E13EA.15484007052023@news.eternal-september.org>
In reply to#8075
In article <u37s1p$prr$1@shakotay.alphanet.ch>,
 Marc SCHAEFER <schaefer@alphanet.ch> wrote:

> 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 ?

> # stderr ajouté à stdout
> schaefer@reliant:~$ (echo bla; echo >&2 toto) 2>&1 | wc -l
> 2

$ make --warn-undefined-variables 2>&1 | grep -vF 'avertissement : 
variable «   » ind'

merci bcp :-)

-- 
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

[toc] | [prev] | [next] | [standalone]


#8077

FromChristophe PEREZ <chris@novazur.fr>
Date2023-05-07 16:27 +0000
Message-ID<u38jgl$e43d$1@news>
In reply to#8076
Le Sun, 07 May 2023 15:48:40 +0200, Thomas a écrit :

>> 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 ?
> 
> $ make --warn-undefined-variables 2>&1 | grep -vF 'avertissement :
> variable «   » ind'

Ça, c'est pas du tout "à la place de". C'est "en plus de".

[toc] | [prev] | [next] | [standalone]


#8083

FromThomas <fantome.forums.tDeContes@free.fr.invalid>
Date2023-05-26 14:30 +0200
Message-ID<fantome.forums.tDeContes-21BD2C.14303026052023@news.eternal-september.org>
In reply to#8077
In article <u38jgl$e43d$1@news>, Christophe PEREZ <chris@novazur.fr> 
wrote:

> Le Sun, 07 May 2023 15:48:40 +0200, Thomas a écrit :
> 
> >> 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 ?
> > 
> > $ make --warn-undefined-variables 2>&1 | grep -vF 'avertissement :
> > variable «   » ind'
> 
> Ça, c'est pas du tout "à la place de". C'est "en plus de".

- si d'aventure il y avait qqch sur la sortie standard qui 
correspondrais au filtre, ça ne me dérangerais pas que ça soit filtré 
aussi,
- et ensuite les 2 vont sur le terminal, c'est pas comme si je les 
dirigeais dans 2 fichiers différents,
-> donc ça n'est pas gênant.

ma demande vient du fait que ce que j'avais à filtrer était donné sur la 
sortie erreurs standard, au lieu de la sortie standard, c'est tout.

-- 
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

[toc] | [prev] | [next] | [standalone]


#8098

FromThomas <fantome.forums.tDeContes@free.fr.invalid>
Date2023-06-04 17:10 +0200
Message-ID<fantome.forums.tDeContes-94F6F2.17105304062023@news.eternal-september.org>
In reply to#8076
In article 
<fantome.forums.tDeContes-1E13EA.15484007052023@news.eternal-september.o
rg>,
 Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:

> $ make --warn-undefined-variables 2>&1 | grep -vF 'avertissement : 
> variable «   » ind'

j'ai oublié de dire en passant que, puisque c'est fait à des fins de 
debuggage, ça serais pratique d'avoir aussi une option légèrement 
différente :
- qui affiche les cas où on va chercher une variable dans 
l'environnement, même quand la variable existe,
- qui n'affiche pas les cas où la variable n'existe pas, quand on l'a 
explicitement supprimée précédemment.

-- 
RAPID maintainer
http://savannah.nongnu.org/projects/rapid/

[toc] | [prev] | [standalone]


Back to top | Article view | fr.comp.os.unix


csiph-web