Format de fișier script
În conformitate cu tradiția de programare, vom crea un program „hello world” pentru a demonstra un script extrem de simplu. Deci, haideți să declanșăm editorii de text și să introducem următorul script:
#! / Bin / bash
# Acesta este primul nostru scenariu. ecou „Bună lume!”
#! / Bin / bash
# Acesta este primul nostru scenariu. ecou „Bună lume!”
Ultima linie a scenariului nostru este destul de familiară, doar un ecou comandă cu un argument șir. A doua linie este, de asemenea, familiară. Pare un comentariu pe care l-am văzut folosit în multe dintre fișierele de configurare pe care le-am examinat și editat. Un lucru despre comentariile din scripturile shell este că pot apărea și la sfârșitul rândurilor, astfel:
ecou „Bună lume!” # Acesta este și un comentariu
ecou „Bună lume!” # Acesta este și un comentariu
Totul de la # simbolul înainte de pe linie este ignorat. Ca multe lucruri, aceasta funcționează și pe linia de comandă:
[eu@linuxbox ~]$ ecou „Bună lume!” # Acesta este și un comentariu
Salut Lume!
[eu@linuxbox ~]$ ecou „Bună lume!” # Acesta este și un comentariu
Salut Lume!
Deși comentariile sunt de puțin folos pe linia de comandă, ele vor funcționa.
Prima linie a scenariului nostru este puțin misterioasă. Se pare că ar trebui să fie un comentariu, deoarece începe cu #, dar pare prea intenționat să fie doar așa. The #! secvența de caractere este, de fapt, un construct special numit a shebang. Shebang este folosit pentru a spune sistemului numele interpretului care ar trebui folosit pentru a executa scriptul care urmează. Fiecare script shell ar trebui să includă aceasta ca prima linie.
Să salvăm fișierul nostru script ca Salut Lume.