PDA

View Full Version : Creazione di uno script


Dark De Avalon
08-02-2004, 18:34
Ciao belli :D
Mi servirebbe, al fine di evitarmi tanti e tanti comandi da dare, di crearmi qualche scriptino da eseguire in console .. ma non l'ho mai fatto

da quello che ho capito devo aprire un quasiasi file di testo e fare una cosa del genere

#Inizio Script

cd /usr/src/linux
echo mi trovo nella cartella linux
make install
echo installazione dei pacchetti eseguita con successo

#Fine script

una volta scritto lo script messo qui sopra ( esempio scemo :D ) vorrei sapere principalmente due cose:

1) devo dargli un estenzione o no ? tipo *.sh per i bash o posso anche lasciarlo senza

2) in che cartella lo metto per poterlo avviare semplicemente con "nomescript" da console?

3) mettendo un tot di comandi all'interno dello script questi aspetterą in automatico la fine del primo comando prima di passare al secondo??


grazie per l'aiuto sin da adesso :D

TC
09-02-2004, 22:58
1. le estensioni non esistono in unix. devi invece renderlo 'eseguibile' per poterlo lanciare come comando [chmod +x nome_dello_script]

2. dipende da cosa hai nel path ( printenv | grep PATH )

3. si, i comandi nello script vengono eseguiti uno dopo l'altro: anzi, questi veri e propri 'statement' possono essere inseriti in strutture di controllo (if ) o di ripetizione (for, etc... )