Bash tips: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 104: Riga 104:
===Variabili speciali===
===Variabili speciali===


; $? : Contiene il valore di uscita dell'ultimo comando. Il comando ha successo se ritorna zero, qualsiasi altro valore indica invece un codice di errore.
; $? : Contiene il valore di uscita dell'ultimo comando o funzione. Il comando ha successo se ritorna zero, qualsiasi altro valore indica invece un codice di errore.


; $@ : Contiene la lista dei paramentri passati allo script corrente. Ogni parametro viene opportunamente quotato e questo permette l'utilizzo di questa variabile nei cicli for per processare uno alla volta dei file che possono contenere anche spazi nel loro nome.
; $@ : Contiene la lista dei paramentri passati allo script corrente. Ogni parametro viene opportunamente quotato e questo permette l'utilizzo di questa variabile nei cicli for per processare uno alla volta dei file che possono contenere anche spazi nel loro nome.
Riga 118: Riga 118:
done
done
</pre>
</pre>
; $$ : PID del processo corrente.
; $! : PID dell'ultimo job in background


===Alternativa a basename===
===Alternativa a basename===