[LatinaLUG] R: Re: riga di comando

nascifa@libero.it nascifa@libero.it
Mar 16 Nov 2010 11:00:36 CET


Grazie!

credo di aver capito il problema.

ciao Fabio


>----Messaggio originale----
>Da: gm@badpenguin.org
>Data: 15/11/2010 9.22
>A: "LUG Latina"<latina@lists.linux.it>
>Ogg: Re: [LatinaLUG] riga di comando
>
>On 11/15/2010 12:00 AM, Davide "DeMoN3" Angelini wrote:
>> Il 13 novembre 2010 10:58, nascifa@libero.it <nascifa@libero.it> ha 
scritto:
>>> Gentilissimi
>>>
>>> forse qualcuno può aiutarmi a capire una riga di comando di un file 
script:
>>>
>>> sudo "growisofs -Z /dev/cdrom -R -J ../DataLog 2> 'tty' " || retcode=1
>>>
>>>
>>> diciamo che fino a     -sudo "growisofs -Z /dev/cdrom -R -J ../DataLog-  
mi è
>>> comprensibile
>>> come sintassi del comando  -growisofs-  , quello che non comprendo è il 
resto!
>>>
>>> Potete darmi una mano?
>>>
>>> Grazie!
>>>
>>> Fabio
>>>
>> 
>> Se non sbaglio, vuol dire che fai il redirect dell'input (usando il
>> segno > ) verso la tty (una delle console che si raggiungono premendo
>> alt+numero) 
>
>ad essere precisi tty indica il "terminale" corrente, che non è detto
>che sia una delle console che si scelgono con Alt e i tasti delle F ma
>anche di altro tipo, ad esempio un terminale grafico tipo xterm.
>
>> e tramite il comando pipe ( || ) gli passi l'opzione
>> retcode=1 (che non ho idea di cosa sia).
>
>Non è una pipe ma un or. La pipe si fa con un solo |
>
>Questa istruzione significa fai quella roba con growisofs oppure imposta
>la variabile retcode a 1.
>Molto probabilmente retcode è una variabile controllata poco dopo per
>vedere se il comando è andato a buon fine oppure no.
>
>In genere con la shell si usano molto un and && o gli or || per separare
>dei comandi per indicare, rispettivamente, cose che vanno eseguite se le
>precedenti sono andate a buon fine o, come in questo caso, cose da fare
>se le precedenti sono andate male!
>
>Se guardi gli script in /etc/init.d troverai molti esempio di questo tipo!
>
>Ciao
>Gabriele
>
>_______________________________________________
>http://www.llg.it
>latina mailing list
>latina@lists.linux.it
>http://lists.linux.it/listinfo/latina
>




Maggiori informazioni sulla lista latina