From: Félix Hauri [EMAIL PROTECTED]
D'ailleur il m'arrive de faire:
/usr/sbin/sendmail -bH /usr/sbin/sendmail -q
Bonjour,
Quelqu'un peut-il pointer sur une doc a propos du
'' au milieu de la ligne.
(ou donner quelque explication si courageux..
mais ca doit du UNIX de base. sorry. )
Jean-Luc Jeanneau a écrit :
Quelqu'un peut-il pointer sur une doc a propos du
'' au milieu de la ligne.
(ou donner quelque explication si courageux..
mais ca doit du UNIX de base. sorry. )
Bonjour
man bash dit ceci:
command1 command2
command2 is executed if, and only if, command1
PROTECTED]]
Gesendet am: Freitag, 29. Juni 2001 09:40
An: [EMAIL PROTECTED]
Betreff: ./bin/exec -opt1 ./sbin/exec -opt2
From: Félix Hauri [EMAIL PROTECTED]
D'ailleur il m'arrive de faire:
/usr/sbin/sendmail -bH /usr/sbin/sendmail -q
Bonjour,
Quelqu'un peut-il pointer sur une doc
Merci à ceux qui m'ont repondu.
Effectivement, c'est du shell
Ca dépend du shell utilisé (sauf erreur)
bash: cmd1 cmd2 - AND; execute cmd2 seulement si cmd1 a
été executé sans erreur.
csh ou tcsh: cmd1 cmd2 - AND; execute soit cmd1 ou (si
cmd1 échoue)
cmd2.
A priori non. Il semblerait
On Fri, 29 Jun 2001, Salamin Florian wrote:
bash: cmd1 cmd2 - AND; execute cmd2 seulement si cmd1 a été executé sans
erreur.
csh ou tcsh: cmd1 cmd2 - AND; execute soit cmd1 ou (si cmd1 échoue)
cmd2.
Rien ne vaut d'essayer:
tcsh@vulcan schaefer:/giga/d2/MIMEDefang false echo yep
Donc et || ont la même sémantique qu'en C, pour tous les shells, soit
n'exécute la partie droite que si la partie gauche évalue à vrai, ||
n'exécute la partie droit que si la partie gauche évalue à faux.
Tout juste. Pour donner ma réponse, j'ai fait un copier coller d'une
note