Introducere in bash scripting





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:

  1. Introducere in PHP – tutorial video
  2. Utilizarea Sistemelor de Operare 10
  3. Tutorial JavaScript – Introducere
  4. Utilizarea eficienta a comenzii history in Linux
  5. Utilizarea Sistemelor de Operare 9
Tags: ,

V-a placut acest tutorial? Aveti anumite sugestii pentru urmatoarele tutoriale video? Lasati un comentariu! Feedback-ul vostru este foarte important pentru noi.

Pentru intrebari mai elaborate, cu caracter general, va rugam folositi forumul si in cel mai scurt timp veti primi un raspuns. Astfel ii vom ajuta si pe ceilalti sa invete din eventualele probleme.