Shell script
Definizione rapida
File che combina comandi e strutture di controllo eseguiti da una shell per automatizzare operazioni.
Spiegazione
Uno shell script rende ripetibile una sequenza che altrimenti verrebbe digitata a mano. Può usare variabili, condizioni, cicli, funzioni e pipeline per coordinare programmi del sistema. I file batch DOS svolgono un ruolo analogo, pur adottando sintassi e ambiente differenti.
Esempio pratico
Uno script crea ogni notte un archivio dei documenti, lo copia sul server di backup e registra nel log l'esito di ciascun passaggio.
Spiegazione tecnica
La prima riga può indicare l'interprete mediante shebang. Durante l'esecuzione, la shell espande parametri e avvia i comandi, propagando codici di uscita che lo script può verificare.
Da non confondere con
Non è un file binario compilato: richiede la shell compatibile e resta leggibile come testo sorgente.