LECȚIA 27 / 30 · Automatizare și operare

Primul script Bash

Creează și testează un script Bash mic, reproductibil și ușor de verificat.

aprox. 10 minuteExercițiu de recapitulare inclus

Un script Bash grupează comenzi într-un fișier reproductibil. Începe cu o sarcină mică, folosește căi explicite și testează în siguranță înainte să rulezi scriptul pe un sistem important.

Structura minimă

#!/usr/bin/env bash
set -euo pipefail

printf 'Utilizator: %s\n' "$USER"
printf 'Director: %s\n' "$PWD"

Linia shebang indică interpretorul. Opțiunile shell-ului pot ajuta la detectarea unor erori, dar trebuie înțelese și testate pentru scriptul concret.

Salvează și rulează

bash informatii.sh

Poți rula scriptul explicit prin Bash fără să îi schimbi permisiunile. Dacă îl faci executabil, verifică proprietarul și permisiunile; nu rula scripturi preluate din surse necunoscute.

Testează incremental

Rulează întâi scriptul pe date de probă și examinează fiecare comandă cu efect secundar. Învață să tratezi argumentele ca date, să citezi variabilele și să afișezi erori utile fără a dezvălui secrete.

VERIFICĂ CE AI ÎNVĂȚAT

Ce indică linia shebang de la începutul unui script?