![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| problema con se, mentre, per le condizioni | kittusri9 | Shell scripting e di programmazione | 3 | 04-24-2008 09:15 AM |
| o ridurre le condizioni | hitmansilentass | Shell scripting e di programmazione | 8 | 05-03-2007 05:27 PM |
| se in condizioni più / poi | grandtheftander | UNIX for Dummies Domande & Risposte | 4 | 07-21-2006 01:58 PM |
| dichiarazione, se le due condizioni | cin2000 | Shell scripting e di programmazione | 1 | 01-23-2006 03:21 PM |
| dichiarazione, se le due condizioni-e, & & | yongho | Shell scripting e di programmazione | 16 | 06-14-2005 04:46 PM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
|||||
|
Sostituire & & di -a
Codice:
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
Ultimo a cura di Aigles; al 04/25/2008 09:02 AM.. Motivo: 'exit 0' è una scelta migliore per il successo |
|
||||
|
forma più breve:
inputfile1 \u003d data/in/inputfile1.txt inputfile2 \u003d data/in/inputfile2.txt [! -f $ () inputfile1-a! -f $ () inputfile2] & & (echo "\ n ERRORE: I due file non trovato. \ n"; exit 1;) [! -f $ () inputfile1-o! -f $ () inputfile2] & & (echo "\ n ERRORE: File (s) non è stato trovato. \ n"; exit 1;) echo "\ n RUN SUCCESSO: entrambi i file trovato. \ n" exit 1 |
|
||||
|
Solo breve ..
Codice:
#!/bin/sh
inputfile1=data/in/inputfile1.txt
inputfile2=data/in/inputfile2.txt
[ -f ${inputfile1} -a -f ${inputfile2} ] && echo OK || echo NOK
Ultimo a cura di danmero; al 04/25/2008 09:09 AM.. Motivo: non rimuovere |
|
||||
|
Semplice errore :-)
È possibile utilizzare & & u se utilizzare come Citazione:
Citazione:
Ultimo a cura di spingere; al 04/25/2008 09:10 AM.. Motivo: codice sbagliato |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|