Deutsch   English   Français   Italiano  
<87tubwwitw.fsf@universite-de-strasbourg.fr.invalid>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!aioe.org!WIy+caDqH+g5K5e32LplCA.user.46.165.242.75.POSTED!not-for-mail
From: Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid>
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: <fantome.forums.tDeContes-25D9C4.22524216032022@news.free.fr>
	<8735jhxx27.fsf@universite-de-strasbourg.fr.invalid>
	<fantome.forums.tDeContes-1C229B.02274317032022@news.free.fr>
	<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 <nicolas$george@salle-s.org> 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.