In article <1g1q81x.17w5gacfmlxruN%, (Yvon Thoraval) wrote:
Une question toute simple à propos de | peut-on reprendre l'argument de la commande précédente ?
A moins que la commande le copie dans stdout, je ne pense pas.
bien sûr je voulais faire un : mkdir machin | cd machin sans avoir à re-rentrer machin ...
m=machin mkdir $m cd $m
Patrick -- Patrick Stadelmann
yvon.thoravallist
Patrick Stadelmann wrote:
A moins que la commande le copie dans stdout, je ne pense pas.
oui, oui, tu as raison, ça ne pouvait pas marcher en fait le : iB:~/CVS/wxWindows/macbuild>mkdir machin | cd $0 m'a donné l'équivalent de : iB:~/CVS/wxWindows/macbuild>mkdir machin iB:~/CVS/wxWindows/macbuild>cd ~ iB:~>
ceci dit, il existe bien un truc (pas avec pipe) qui reprend un ou des arguments d'un commande précédente...
bien sûr je voulais faire un : mkdir machin | cd machin sans avoir à re-rentrer machin ...
m=machin mkdir $m cd $m
mouais !!! pourquoi faire simple quand on peut compliquer ? :) -- Yvon
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
A moins que la commande le copie dans stdout, je ne pense pas.
oui, oui, tu as raison, ça ne pouvait pas marcher
en fait le :
iB:~/CVS/wxWindows/macbuild>mkdir machin | cd $0
m'a donné l'équivalent de :
iB:~/CVS/wxWindows/macbuild>mkdir machin
iB:~/CVS/wxWindows/macbuild>cd ~
iB:~>
ceci dit, il existe bien un truc (pas avec pipe) qui reprend un ou des
arguments d'un commande précédente...
bien sûr je voulais faire un :
mkdir machin | cd machin
sans avoir à re-rentrer machin ...
m=machin
mkdir $m
cd $m
mouais !!! pourquoi faire simple quand on peut compliquer ? :)
--
Yvon
A moins que la commande le copie dans stdout, je ne pense pas.
oui, oui, tu as raison, ça ne pouvait pas marcher en fait le : iB:~/CVS/wxWindows/macbuild>mkdir machin | cd $0 m'a donné l'équivalent de : iB:~/CVS/wxWindows/macbuild>mkdir machin iB:~/CVS/wxWindows/macbuild>cd ~ iB:~>
ceci dit, il existe bien un truc (pas avec pipe) qui reprend un ou des arguments d'un commande précédente...
bien sûr je voulais faire un : mkdir machin | cd machin sans avoir à re-rentrer machin ...
m=machin mkdir $m cd $m
mouais !!! pourquoi faire simple quand on peut compliquer ? :) -- Yvon
Patrick Stadelmann
In article <1g1qdkf.18u7rws1n4pg32N%, (Yvon Thoraval) wrote:
ceci dit, il existe bien un truc (pas avec pipe) qui reprend un ou des arguments d'un commande précédente...
En (t)csh ça ce fait comme ça :
% mkdir toto % cd !-1:1
Patrick -- Patrick Stadelmann
In article
<1g1qdkf.18u7rws1n4pg32N%yvon.thoravallist@-SUPPRIMEZ-free.fr.invalid>,
yvon.thoravallist@-SUPPRIMEZ-free.fr.invalid (Yvon Thoraval) wrote:
ceci dit, il existe bien un truc (pas avec pipe) qui reprend un ou des
arguments d'un commande précédente...
En (t)csh ça ce fait comme ça :
% mkdir toto
% cd !-1:1
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>