Cum se face un script shell în linux

Cuprins:
- Cum se face un script shell în Linux
- Ce este un script?
- Cum se creează un script Shell
- Script prima linie
- comentarii
- Adăugarea comenzilor
- Rularea scriptului
Am vorbit deja suficient despre comenzile din Linux și consolă, am învățat să le manipulăm pentru a desfășura activități specifice, cum le putem combina și ușurința pe care ni le oferă pentru a îndeplini anumite sarcini. În acest caz, ne vom prezenta la operarea unui script shell în Linux, un instrument fabulos pentru automatizarea sarcinilor și executarea lor de pe consolă. Dacă doriți să știți cum să faceți un script shell în Linux, continuați să citiți articolul nostru.
Cum se face un script shell în Linux
Ce este un script?
Un script nu este altceva decât un fișier text al cărui conținut este un set de linii de comandă, care sunt executate secvențial de la început până la sfârșit. În acest fel, putem structura într-un script comenzile pe care am dori să le executăm prin intermediul tastaturii și, de asemenea, automatizăm-o printr-o sarcină, dacă este ceva ce se face frecvent.
Cum se creează un script Shell
Procesul de creare a unui script shell este foarte simplu. La fel de simplu precum crearea unui fișier nou și acordarea extensiei.sh. Există două alternative pentru a o face, poate fi prin interfața grafică sau de la consolă folosind comanda tactilă.
De exemplu, atingere test.sh
Și în acest fel, fișierul test.sh va fi creat în directorul curent.
Acest fișier poate fi deschis, de asemenea, cu două alternative, de la un editor de text al mediului grafic (de exemplu, gedit) sau de la terminal cu Vim.
Script prima linie
Acum că avem fișierul creat și deschis, trebuie să indicăm Linuxului că fișierul menționat va fi un script. Prin urmare, toate scripturile shell trebuie să aibă o primă linie care este:
#! / bin / bash
Această linie poate fi împărțită în două părți, prima corespunde la #! Această secvență se numește sha bang. Practic, funcția sa este de a indica sistemului că un set de instrucțiuni va fi prezentat mai jos și astfel va fi procesat. A doua parte, / bin / bash, indică shell-ul care va fi utilizat pentru a executa comenzile.
comentarii
Momentan nu vom acoperi în profunzime ceea ce corespunde programării scriptului shell, dar este esențial să știi cum să adaugi comentarii în scriptul tău. Dacă sunteți programator, veți înțelege cât de utile și importante sunt acestea. Pentru cei care nu știu să programeze, un comentariu nu adaugă funcționalitate în sistem, dar sunt relevante pentru a explica funcționarea unui program, scriptul în acest caz.
Comentariile pot fi adăugate folosind simbolul #. Și adăugăm textul care ni se pare relevant, după pad. În mod normal, comentariul este plasat înaintea instrucțiunii, pentru a explica unele funcționalități, dar acestea pot fi utilizate mai puțin sau mai frecvent în scriptul shell.
Adăugarea comenzilor
În cadrul scriptului shell putem folosi toate comenzile pe care le-am învățat de la Linux. Cu alte cuvinte, orice instrucțiune pe care o putem introduce prin consolă poate fi inclusă în script. Dar, în plus, puteți adăuga multe alte instrumente, cum ar fi structuri condiționale, operatori aritmetici, comparatori, printre altele.
Vom folosi un exemplu destul de simplu în acest caz, inclusiv comenzile de bază:
#! / bin / bash # Script de la ovtoaster.com # Ne punem în directorul cd-ului utilizatorului nostru ~ # Tipărim Kernel-ul pe care îl folosim uname -r pe ecran # Tipărim pe ecran data actuală a datei # Creăm un folder numit Documente mkdir TestDocuments # Noi treceți la folderul Documente CD TestDocuments # Creăm un txt numit sfaturi atingeți tips.txt #… Putem continua să scriem toate comenzile dorite, scriptul le va executa pe toate secvențial.
În cele din urmă, salvăm modificările din fișierul nostru și cu asta scriptul este aproape gata să funcționeze…
Rularea scriptului
Înainte de a executa scriptul shell, trebuie să acordăm permisiuni de execuție fișierului. Acesta este un lucru foarte simplu de făcut. Mergem la terminal și ne aflăm în directorul scriptului nostru și folosim comanda chmod:
VĂ RECOMANDĂMPentru a edita fișierele în linux: Vi Text Editor este cel mai bun prietenDacă dorim să acordăm permisiuni utilizatorului curent, folosim:
sudo chmod 775 test.sh
În cazul în care dorim să acordăm permisiuni tuturor utilizatorilor, sentința ar fi:
sudo chmod 777 test.sh
După ce am acordat deja permisiunile, rulăm scriptul:
./prueba.sh
Cu aceasta terminăm, scriptul nostru complet funcțional și perfect pentru a rula atunci când avem nevoie de el și chiar pentru a-l programa la sarcină.
Vă recomandăm să citiți ghidul pentru începători în Linux.
Sperăm că subiectul a fost util și nu uitați să vă împărtășiți experiențele și opiniile dvs. în comentariile noastre?
Cum să creați primul script în linux

Tutorial despre cum să creați primul script în Linux. Creați primul dvs. script Linux ușor, tot ceea ce aveți nevoie pentru a rula scriptul ușor și rapid.
Intel ar face un „downgrade” la 10 nm pentru a le face viabile

Singurele procesoare Intel realizate la 10 nm au fost exclusiv Cannon Lake pentru o gamă mică de notebook-uri chineze.
Script Powershell: cum să rulați și să scrieți unul

Vă explicăm cum să faceți și să scrieți un script din PowerShell. Un tutorial simplu pentru orice utilizator care este început în lume.