Sartomiki.net

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri
Home Appunti Sistemi operativi Comandi base BASH

Comandi base BASH

E-mail Stampa PDF
Valutazione attuale: / 1
ScarsoOttimo 

shellCostrutti

until test; do comandi; done finchè non
while test; do comandi; done finchè
for nome [in parole]; do comandi; done
for (( espressione1; espressione2; espressione3)) ; do comandi; done
if test; then comandi; fi
elif = else if
case parola in
percorso) lista comandi;;
percorso2)) lista comandi;;
esac
select nome in lista; do comandi; done
((expr)) valuta l\'espressione intera, come let expr
[[expr]] testa l\'espressione
(expr) ritorna il valore dell\'espressione
! expr inverte l\'espressione
( list ) vengono eseguiti in una sottoshell
{ list } vengono eseguiti nella stessa shell
${N} ci si riferisce all\'N-esimo parametro
$* ci si riferisce a tutti i parametri
$@ ci si riferisce a tutti i parametri quotati
$# il numero dei parametri da linea di comando
$$ ID processo
$! ID del processo lanciato in background per ultimo
$0 nome del file
a{d,c,b}e crea tutte le combinazioni ade ace abe
PATH contiene una lista dei percorsi di sistema
HOME contiene il percorso della home
read legge una riga e mette in $REPLY il contenuto della riga oppure nella variabile che viene impostata
read var1 var2 var3 inserisce parola per parola e nell\'ultima tutto il resto


blog comments powered by Disqus
 

http://sartomiki.net/modules/mod_fuofb/assets/it/find-us-on-facebook-1.png

Follow me

Amici

Chi è online

 16 visitatori online

Siti amici

Web4Web.IT - Low Cost Hosting

Notizie flash

Sono online un po' di appunti! A partire da calcolatori elettronici, proseguendo per introduzione alle reti telematiche e passando infine per sistemi operativi. Scrivetemi se trovate qualche errore... A breve saranno aggiunti nuovi appunti e completati quelli attuali!

PUBBLICITA'