![]() |
|
|
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 |
| Erreur de déclaration si .. S'il vous plaît, aidez | JISHA | De programmation et de script Shell | 1 | 01-16-2008 07:13 AM |
| tout lire en boucle w / a nested if - ne traite pas individuellement chaque entrée | littlefrog | De programmation et de script Shell | 7 | 12-11-2007 09:49 PM |
| si, dans une boucle while | bobo | UNIX pour les nuls Questions et réponses | 2 | 11-07-2006 12:38 PM |
| si déclaration en boucle d'une chaîne de caractères | Sniper Pixie | UNIX pour les nuls Questions et réponses | 7 | 03-02-2006 07:28 AM |
| tar erreur déclaration | legato | UNIX pour les nuls Questions et réponses | 3 | 03-29-2005 10:58 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Pour loop statement - captures d'erreur
Je vais avoir une question à propos de boucles. (bash)
J'ai par exemple le texte suivant: pour les fichiers dans `ls *. txt» faire lire le fichier ... fait Maintenant, quand il ya un fichier présent il n'ya pas de problème, maintenant, quand il n'y a pas de fichier présent je obtenir le résultat suivant dans ma boîte de courrier: "Aucun fichier ou répertoire" Script est exécuté via crontab. Maintenant, je veux attirer l'erreur ci-dessus et je n'ai donc pas l'obtenir dans mon courrier, pas plus, mais je n'ai aucune idée de comment faire. Je peux faire une première déclaration, si "if [-f *. txt] ...", mais il doit y avoir une meilleure solution. Thx. |
|
||||
|
si
Je pense que l'utilisation du «si» est une solution tout à fait raisonnable. Vous avez besoin d'une sorte si conditionnelle pour déterminer si oui ou non votre fichier existe et un «si» serait OK
|
|
||||
|
Citation:
Code:
for file in *.txt
do
if test -f $file
then
read file ...
fi
done
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|