ÎncepețiÎncepe gratuit

Numele unei variabile față de valoarea ei

O greșeală frecventă este uitarea semnului $ înaintea numelui unei variabile. Când se întâmplă asta, shell-ul folosește exact numele pe care l-ai scris, nu valoarea acelei variabile.

O altă greșeală, mai des întâlnită la utilizatorii experimentați, este scrierea greșită a numelui variabilei. De exemplu, dacă definești datasets astfel:

datasets=seasonal/*.csv

și apoi scrii:

echo $datsets

shell-ul nu afișează nimic, deoarece datsets (fără al doilea „a") nu este definit.


Dacă ai rula aceste două comenzi în directorul tău de pornire, ce rezultat ar fi afișat?

files=seasonal/*.csv
for f in files; do echo $f; done

(Citește cu atenție prima parte a buclei înainte să răspunzi.)

Acest exercițiu face parte din cursul

Introducere în Shell

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul