Shell Scripting execută comenzi pentru a efectua unele funcții utile și este conceput pentru a rula în shell. Scripturile Shell sunt destul de la îndemână pentru a efectua operațiuni precum manipularea fișierelor, automatizarea sarcinilor pentru a evita consumul de timp; poți chiar să îți creezi comenzile.
Shell este o interfață între utilizator și sistemul de operare care permite utilizatorilor să interacționeze cu sistemul de operare și să efectueze diverse sarcini folosind comenzi. Shell preia intrarea de la utilizator prin terminal, interacționează cu nucleul, îl procesează și dă ieșirea.
Cum se creează un script shell folosind Vim
Scripturile Shell sunt create de obicei folosind orice editor de text. Editorii Nano și Vim sunt editori de text bine cunoscuți pentru a crea fișiere de scriptare bash. Pentru acest exemplu, folosim „Vim”. Dacă nu aveți Vim, instalați-l folosind comanda:
$ sudo apt instalează vimDeschideți editorul de text folosind:
$ vimCreați un fișier nou:
$ vi testscript.SH
Tastați scriptul. „#! / bin / bash ”operator, shell direcționat către bourne shell: r
#! / bin / bashecou „Hello World”
Și salvați fișierul, apăsați pe „Esc”Pentru a comuta modul, apoi apăsați„: w”Pentru a-l salva. Dacă oferă un fișier de eroare „numai citire”, utilizați „: w!”, Fișierul va fi salvat:
Acum, pentru a executa fișierul, tastați:
script de testare bash. SH
Cum se adaugă comentarii într-un script shell
Pentru a adăuga un comentariu, utilizați operatorul „#”; sintaxa este dată mai jos:
#! / bin / bash# Acesta este primul meu script shell
ecou „Hello World”
Cum se utilizează variabile într-un script shell
Pentru orice programare, variabilele de limbaj sunt esențiale. Variabilele sunt folosite pentru a stoca o valoare, indiferent dacă este un întreg, un caracter sau un șir de text. Să o înțelegem cu un exemplu:
#! / bin / bashmyvariable = „Acesta este primul meu script”
ecou $ myvariable
Scriptul de mai sus va da valoare variabilă ca ieșire:
Să verificăm cum se obține valoarea într-o variabilă din valoarea utilizatorului de la utilizator:
#! / bin / bashecou „Introduceți-vă numele”
citește name_varable
ecou „Introduceți vârsta dvs.”
citește vârstă_variabilă
ecou „$ name_varibale are $ age_variable old”
Următoarea imagine arată rezultatul:
Concluzie
Scriptarea Shell este foarte importantă pentru a crea propria comandă sau pentru a rula mai multe comenzi cu un singur fișier script pentru a efectua diferite funcții. În acest ghid, înțelegem ideea de bază a scriptului shell. Am învățat cum să scriptăm și un fișier script shell, să-l salvăm și apoi să-l executăm. Mai mult, am înțeles utilizarea variabilelor în scripturile shell. Scriptul Shell este foarte util pentru a îndeplini diferite sarcini utile și există multe de descoperit.