![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| problème avec, si, si, pour des conditions | kittusri9 | De programmation et de script Shell | 3 | 04-24-2008 10:15 AM |
| ou réduire les conditions | hitmansilentass | De programmation et de script Shell | 8 | 05-03-2007 06:27 PM |
| plusieurs conditions si / alors | grandtheftander | UNIX pour les nuls Questions et réponses | 4 | 07-21-2006 02:58 PM |
| si avec deux conditions | cin2000 | De programmation et de script Shell | 1 | 01-23-2006 03:21 PM |
| si avec deux conditions-e, & & | Yongho | De programmation et de script Shell | 16 | 06-14-2005 05:46 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
|||||
|
Remplacer & & par -a
Code:
inputfile1=data/in/inputfile1.txt
inputfile2=data/in/inputfile2.txt
if [ ! -f ${inputfile1} -a ! -f ${inputfile2} ]
then
echo " "
echo "ERROR: Both files not found."
echo " "
exit 1
fi
if [ ! -f ${inputfile1} -o ! -f ${inputfile2} ]
then
echo " "
echo "ERROR: File(s) not found."
echo " "
exit 1
fi
echo " "
echo "RUN SUCCESSFUL: Both Files found. "
echo " "
exit 0
Dernière édition par les Aigles, au 04.25.2008 10:02 AM.. Motif: «exit 0» est un meilleur choix pour la réussite de l'exécution |
|
||||
|
court formulaire:
inputfile1 \u003d data/in/inputfile1.txt inputfile2 \u003d data/in/inputfile2.txt [! -f $ () inputfile1-a! -f $ (inputfile2)] & & (echo "\ n ERREUR: Les deux fichiers non trouvé. \ n"; exit 1;) [! -f $ () inputfile1-o! -f $ (inputfile2)] & & (echo "\ n ERREUR: Fichier (s) non trouvé. \ n"; exit 1;) echo "\ n RUN SUCCÈS: Les deux fichiers trouvés. \ n" exit 1 |
|
||||
|
Il suffit de court ..
Code:
#!/bin/sh
inputfile1=data/in/inputfile1.txt
inputfile2=data/in/inputfile2.txt
[ -f ${inputfile1} -a -f ${inputfile2} ] && echo OK || echo NOK
Dernière édition par danmero; au 04.25.2008 10:09 AM.. Motif: ne pas retirer |
|
||||
|
Simple erreur :-)
Vous pouvez utiliser & & u si l'utilisation comme Citation:
Citation:
Dernière édition par push; au 04.25.2008 10:10 AM.. Motif: mauvais code |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|