Path: ...!news.mixmin.net!aioe.org!WIy+caDqH+g5K5e32LplCA.user.46.165.242.75.POSTED!not-for-mail From: Alain Ketterlin Newsgroups: fr.comp.os.unix Subject: Re: script sh / redirection de sorties Date: Thu, 17 Mar 2022 19:10:51 +0100 Organization: =?utf-8?Q?Universit=C3=A9?= de Strasbourg Message-ID: <87tubwwitw.fsf@universite-de-strasbourg.fr.invalid> References: <8735jhxx27.fsf@universite-de-strasbourg.fr.invalid> <87y218wton.fsf@universite-de-strasbourg.fr.invalid> <62334d6e$0$3441$426a74cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: gioia.aioe.org; logging-data="65504"; posting-host="WIy+caDqH+g5K5e32LplCA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux) X-Notice: Filtered by postfilter v. 0.9.2 Cancel-Lock: sha1:z7kuFbzjB+goVJ5bZfdd7Kt0SyY= Bytes: 2070 Lines: 21 Nicolas George writes: > Alain Ketterlin , dans le message > <87y218wton.fsf@universite-de-strasbourg.fr.invalid>, a =C3=A9crit=C2=A0: >> L'ordre est important, les redirections sont faites de gauche =C3=A0 dro= ite > > Sauf |, qui s'=C3=A9crit en dernier mais agit en premier. Hmm, techniquement un pipe n'effectue pas une redirection (le manuel posix parle de "connexion" ou "affectation"). Mais effectivement, ce "truc" est fait avant les redirections des diff=C3=A9rentes commandes du pipeline, qui donc en annulent possiblement l'effet. Par exemple : ls | cat < whatever.txt redirige l'entr=C3=A9e standard de cat sur le fichier, apr=C3=A8s l'avoir initialemment connect=C3=A9/affect=C3=A9e au pipe (et ls prend donc un SIGP= IPE, puisqu'il n'y a plus rien =C3=A0 l'extr=C3=A9mit=C3=A9 en lecture du pipe). -- Alain.