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


Groups > fr.comp.os.unix > #7933

Re: script sh / redirection de sorties

From Thomas <fantome.forums.tDeContes@free.fr.invalid>
Newsgroups fr.comp.os.unix
Subject Re: script sh / redirection de sorties
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>
Date 2022-03-19 16:28 +0100
Message-ID <fantome.forums.tDeContes-A0265E.16280219032022@news.free.fr> (permalink)
Organization Guest of ProXad - France

Show all headers | View raw


In article <87y218wton.fsf@universite-de-strasbourg.fr.invalid>,
 Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> wrote:

> Thomas <fantome.forums.tDeContes@free.fr.invalid> writes:
> 
> >> - on fait : ... 1> fichier.log 2>&1 ...
> 
> Je ne sais pas pourquoi j'ai écrit "1> fichier.log", le 1 n'est pas
> nécessaire (mais inoffensif). Donc "commande > fichier.log 2>&1"

surement parce que c'est logique et plus lisible, puisque le 1 apparait 
dans le terme suivant.


> 
> > c'est bête qu'on doive en mettre de chaque coté du nom du fichier,
> > y a-t-il un moyen plus compact, du genre : ... 2>&1 1> fichier.log ... ?
> 
> L'ordre est important, les redirections sont faites de gauche à droite
> (Il n'y a pas "deux cotés" du nom du fichier.) Dans ton exemple, l'effet
> est :
> 
> 1) 2>&1 : renvoie l'erreur (2) sur la même chose que la sortie (1, le
> terminal, à ce stade)
> 2) 1> fichier.log (ou simplement "> fichier.log") : renvoie la sortie
> sur le fichier
> 
> Donc l'erreur standard reste affectée au terminal (ou à ce à quoi était
> affectée la sortie standard au moment où elle a été dupliquée).


ce que je comprend, c'est que ça n'est pas parfaitement intuitif, parce 
que :
le 1er chiffre désigne le descripteur de fichier lui-même, tandis que le 
2eme désigne sa destination.
cad que placé en 1ere ou en 2eme position, ils n'ont pas le même sens.

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

Back to fr.comp.os.unix | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

script sh / redirection de sorties Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-16 22:52 +0100
  Re: script sh / redirection de sorties Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-03-17 01:05 +0100
    Re: script sh / redirection de sorties Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-17 02:27 +0100
      Re: script sh / redirection de sorties Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-03-17 15:16 +0100
        Re: script sh / redirection de sorties Nicolas George <nicolas$george@salle-s.org> - 2022-03-17 15:02 +0000
          Re: script sh / redirection de sorties Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-03-17 19:10 +0100
        Re: script sh / redirection de sorties Thomas <fantome.forums.tDeContes@free.fr.invalid> - 2022-03-19 16:28 +0100
          Re: script sh / redirection de sorties Alain Ketterlin <alain@universite-de-strasbourg.fr.invalid> - 2022-03-19 23:44 +0100

csiph-web