Echo ne fonctionne pas dans un script
Résolu/Fermé
A voir également:
- Echo ne fonctionne pas dans un script
- Script vidéo youtube - Guide
- Echo discord - Forum Casque et écouteurs
- Echo retour à la ligne ✓ - Forum Shell
- @Echo off ✓ - Forum Windows 7
- Script les visiteurs pdf - Forum Cinéma / Télé
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
7 oct. 2010 à 19:04
7 oct. 2010 à 19:04
Salut,
Mets && à la place de || et ça devrait aller mieux ;-))
Mets && à la place de || et ça devrait aller mieux ;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
7 oct. 2010 à 19:07
7 oct. 2010 à 19:07
Par contre il serait plus judicieux de le laisser comme il est en rajoutant juste :
Afin de contrôler les erreurs ;-))
mutt -s "mon-sujet" -a *.doc *.pdf -- $line <corps.txt || echo "le mail n'a pas été envoyé a $line !" done < emails.txt
Afin de contrôler les erreurs ;-))
en fait "d'après ce que j'ai compris" la commande qui suit || est exécutée seulement si la commande précédente ne renvoie pas d'erreur, alors que si je met && l'echo sera exécuté quoiqu'il arrive.
c'est justement grâce a || que je vérifie si tout s'est bien passé !
Le problème est que la le echo n'est pas visible alors que la commande d'envoi s'exécute bien sans erreur (les mails arrivent bien dans mes boites de test)
Tu me corriges si je me trompes ?
c'est justement grâce a || que je vérifie si tout s'est bien passé !
Le problème est que la le echo n'est pas visible alors que la commande d'envoi s'exécute bien sans erreur (les mails arrivent bien dans mes boites de test)
Tu me corriges si je me trompes ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
7 oct. 2010 à 19:09
7 oct. 2010 à 19:09
&& si vrai (pas d'erreur)
|| si faux (erreur)
|| si faux (erreur)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
7 oct. 2010 à 19:12
7 oct. 2010 à 19:12
[jp@MDK-2010 tmpfs]$ ls cap* && echo "C'est bon"
C'est bon
[jp@MDK-2010 tmpfs]$ ls Kap* 2>/dev/null && echo "C'est bon"
[jp@MDK-2010 tmpfs]$ ls Kap* 2>/dev/null || echo "C'est pas bon"
C'est pas bon
[jp@MDK-2010 tmpfs]$
;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
7 oct. 2010 à 19:17
7 oct. 2010 à 19:17
que dire ?
Le SPAM c'est pas bien ;-(
;-)
Le SPAM c'est pas bien ;-(
;-)