Deutsch English Français Italiano |
<fantome.forums.tDeContes-A0265E.16280219032022@news.free.fr> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!weretis.net!feeder8.news.weretis.net!news.trigofacile.com!usenet-fr.net!agneau.org!nntpfeed.proxad.net!proxad.net!feeder1-2.proxad.net!cleanfeed1-b.proxad.net!nnrp3-1.free.fr!not-for-mail From: Thomas <fantome.forums.tDeContes@free.fr.invalid> Newsgroups: fr.comp.os.unix Mail-Copies-To: nobody 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> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit User-Agent: MT-NewsWatcher/3.5.3b3 (Intel Mac OS X) Date: Sat, 19 Mar 2022 16:28:02 +0100 Message-ID: <fantome.forums.tDeContes-A0265E.16280219032022@news.free.fr> Lines: 40 Organization: Guest of ProXad - France NNTP-Posting-Date: 19 Mar 2022 16:28:03 CET NNTP-Posting-Host: 91.175.52.121 X-Trace: 1647703683 news-2.free.fr 4977 91.175.52.121:15185 X-Complaints-To: abuse@proxad.net Bytes: 2698 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/