LECȚIA 28 / 30 · Automatizare și operare
Variabile, condiții și coduri de ieșire
Folosește variabile, condiții și coduri de ieșire în scripturi Bash.
Variabilele stochează valori pentru durata unui script, condițiile aleg o ramură de execuție, iar codul de ieșire comunică dacă o comandă a reușit. Împreună formează baza automatizării Bash.
Variabile și argumente
name="${1:-utilizator}"
printf 'Salut, %s\n' "$name"${1:-utilizator} folosește primul argument sau o valoare implicită. Citează variabilele pentru a evita împărțirea accidentală a cuvintelor și extinderea wildcard-urilor.
Condiții
if [[ -f /etc/os-release ]]; then
printf 'Sistem Linux identificat\n'
else
printf 'Fișierul nu există\n'
fiTestul -f verifică dacă o cale este un fișier obișnuit. Condițiile ar trebui să trateze explicit situațiile lipsă sau neașteptate.
Coduri de ieșire
În mod obișnuit, codul zero indică succes, iar o valoare diferită de zero indică o problemă. Verifică rezultatele comenzilor importante și raportează ce pas a eșuat, fără a continua orbește cu date incomplete.
VERIFICĂ CE AI ÎNVĂȚAT