Il 08 febbraio 2010 13.35, Gabriele 'LightKnight' Stilli
<superenz...@libero.it> ha scritto:
> lunedì 08 febbraio 2010, alle 12:05, pac scrive:
>
>> Come mai ? Ho sempre usato && per il comando seguente da eseguire se il
>> primo tutto ok e viceversa || qui pare funzionare al contrario
>
> Dipende dal codice di errore che restituisce il primo comando. Dai da
> terminale il comando in questione e poi, subito dopo, dai:
>
> echo $?
>
> Se restituisce 0, vuol dire che il comando è uscito correttamente e
> quindi non viene considerato "non riuscito". Se invece dà un altro
> numero, vuol dire che il programma esce con un errore, quindi dovrebbe
> fare quello che vuoi tu.
>
> Esempio: se vuoi fare "pippo && pluto" e "pippo" dà codice 0, viene
> eseguito anche "pluto", altrimenti no; se vuoi fare "pippo || pluto" e
> "pippo" dà codice 0, "pluto" non viene eseguito.

Su questo nessun dubbio anche prima :-) quello che però domandavo io
era come mai questo comando restituisce un uscita corretta qualunque
sia il risultato sia che
riesca a compiere il comando sia che non ci riesca e sul video
restituisca errore.


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Rispondere a