Salut, sunt Ionut din partea IT Assistant si astazi vom vorbi despre bash scripting. In primul rand ce este un script: un fisier text format din combinatii de comenzi specifice unui interpertor, in cazul de fata: interpretorul de comenzi linux: bash (Bourne-Again Shell).
Care este avantajul de a folosi scripturi? Deoarece folosim comenzi deja existente, avem posibilitatea de automatizare a sarcinilor.
Vom incerca sa acoperim o serie de informatii introductive urmand ca in tutorialele urmatoare sa prezentam si informatii avansate.
Incepem prin definera unor variabile; acest lucru se face indicand numele variabilei, egal, valoarea variabila; Pentru a afisa valoarea variabilei o vom expanda cu ajutorul caracterului $.
var=10 echo $var 10
Pentru a citi de la tastatura o valoare care sa fie retinuta intr-o variabila folosim comanda: ‘read variabila’.
read var itassistant.org echo $var itassistant.org
Instructiuni de decizie in bash: if; Sintaxa:
if conditie ; then
actiune_1
else
actiune_2
fi
var=10; if( var = 10); then echo "Adevarat"; else echo "Fals"; fi
Cicluri
- for; Sintaxa:
for variabila in lista; do
actiuni
done
for ((i=1;i<=3;i++)); do echo $i; done 1 2 3
- while; Sintaxa:
while conditie; do
actiuni
done
i=1; while ((i<=3)); do echo $i; done 1 2 3
Vom aplica aceste notiuni introductive facand un script. Vom crea propria noastra comanda ‘ls’ simplificata. Ce face comanda ‘ls’? Afiseaza continutul directorului specificat: numele fisierelor sau directoarelor existente. Echivalentul comenzii ‘dir’ din windows.
Creem fisierul my_ls.sh si ii dam drepturi sa poata fi executat. Acest lucru se face in linux cu ajutorul comnzii ‘chmod’.
touch my_ls.sh chmod +x my_ls.sh
Si acum putem trece la treaba pentru a edita fisierul. Am pus o copie a fisierului pentru download AICI
Related posts:
- Introducere in PHP – tutorial video
- Utilizarea Sistemelor de Operare 10
- Tutorial JavaScript – Introducere
- Utilizarea eficienta a comenzii history in Linux
- Utilizarea Sistemelor de Operare 9


