![]() |
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 |
| a prendere il codice di ritorno (RC) dal mailx comando e la riconsegna a SAS uisng 's | manas6 | UNIX for Dummies Domande & Risposte | 0 | 06-05-2008 07:44 AM |
| visualizzare il risultato del wc-l con le parole prima e dopo il risultato | melanie_pfefer | UNIX for Dummies Domande & Risposte | 3 | 04-30-2008 08:33 AM |
| Scelto il bug server entra un loop infinito | arjunjag | Di programmazione ad alto livello | 3 | 07-19-2007 02:53 AM |
| Nuova iterazione del ciclo, senza per-crescente? | jeriryan87 | Shell scripting e di programmazione | 0 | 07-02-2007 03:13 PM |
| Regex per raccogliere nome dal seguente compreso il trasporto andata e ritorno alla fine della linea | Shakey21 | Shell scripting e di programmazione | 3 | 07-18-2002 09:27 AM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Scegli il codice di ritorno per ogni iterazione e visualizzare il risultato, una sola volta in loop.
Hi All,
I amlearning scripting UNIX. Ho un piccolo quesito. Sarei grato se qualcuno mi aiuta. Ho un pezzo di codice sottostante che delets i file. Se il file dosent hanno i permessi per cancellare un file particolare, ho usato 2>> operatore per monitorare il codice di errore. Ma il mio obiettivo è quello di controllare il ritorno di 'rm' per ogni iterazione. Qualche cosa, come si dovrebbe prendere in mano il codice di ritorno, se il suo valore è superiore a 0, quindi è necessario impostare un flag per indicare che si è verificato un errore. La bandiera deve essere inizializzato a zero prima di iniziare le iterazioni. E il messaggio di errore di qualche cosa come 'almeno un file non possono essere eliminati'. Esempio:-abbiamo bisogno di ricordare che per mezzo di un segnalatore (qualcosa di simile, se [[$?> 0]] then rm_errorflag \u003d 1). Necessità di utilizzare in questo pezzo di codice al di sotto ls-l | (mentre myline leggere; fare if [[-f "$ myline" & & "$ myline"! \u003d *. ksh]] allora echo "Rimozione" "$ myline">> temp rm-f "$ myline" 2>> temp fi done) Please help me out in questo. Grazie per il vostro tempo. Saluti, Manas |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|