[ubuntu-it] ...batch di linux ?

Andrea Galbusera gizero a gmail.com
Mar 3 Ott 2006 07:47:57 BST


Ciao Mauro,
In Linux e' possibile usare diverse shell a seconda dei gusti (bash,
ash, csh, tcsh, zsh, ecc.). Nella maggior parte delle distribuzioni
Linux, quella di default e' la bash. Le shell hanno comandi (e
costrutti di controllo, iterazione, valutazione condizionale) diversi,
ma tutte supportano la possibilita' di eseguire degli script (analoghi
ai batch del dos) contenuti in un file e scritti nel linguaggio della
shell.
Uno script e' un file di testo contenente i comandi (man bash per
farti un idea dei costrutti disponibili nel linguaggio della bash).
Per essere eseguito lo script deve avere i diritti di esecuzione
(chmod +x <nome_script>). L'estensione non e' importante, ma lo script
di bash dovrebbe iniziare con la riga:

#!/bin/bash

per indicare al sistema quale interprete (la bash, appunto,
nell'esempio) usare per eseguire lo script.

Per farti un idea dai un occhiata ai file nella directory /etc/init.d
: sono gli script di avvio del sistema e sono scritti per la bash.

Per un tutorial introduttivo alla bash dai un occhio qui:
http://tille.soti.org/training/bash/

Hope This Help

Andrea

On 10/3/06, Mauro Pecchioli <maupec a iol.it> wrote:
> Nel dos utilizzo i file batch (.bat)
>
> Domande:
>
> 1. in linux esistono degli analoghi ?
>
> 2. con quale estensione vanno salvati perche' possano essere lanciati ?
>
> 3. i comandi da inserire sono quelli che si usano nel terminale ?
>
> mauro
>
>
> --
> ubuntu-it mailing list
> ubuntu-it a lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-it
>



Maggiori informazioni sulla lista ubuntu-it