Shell Scripting izvršava naredbe za izvršavanje nekih korisnih funkcija i dizajniran je za izvođenje u ljusci. Skripte ljuske prilično su zgodne za izvođenje operacija poput manipulacije datotekama, automatiziranjem zadataka kako bi se izbjegla potrošnja vremena; čak možete stvoriti svoje naredbe.
Shell je sučelje između korisnika i operativnog sustava koje omogućava korisnicima interakciju s operativnim sustavom i izvršavanje različitih zadataka pomoću naredbi. Shell prima ulaz od korisnika putem terminala, komunicira s jezgrom, obrađuje ga i daje izlaz.
Kako stvoriti skriptu ljuske pomoću Vima
Shell skripte obično se izrađuju pomoću bilo kojeg uređivača teksta. Nano i Vim urednici poznati su uređivači teksta za stvaranje bash skriptnih datoteka. Za ovaj primjer koristimo "Vim". Ako nemate Vim, instalirajte ga pomoću naredbe:
$ sudo apt instalirati vimOtvorite uređivač teksta pomoću:
$ vimStvorite novu datoteku:
$ vi test skripta.sh
Upišite skriptu. "#! / bin / bash ”operator, ljuska usmjerena na bourne shell: r
#! / bin / bashodjek "Hello World"
I spremite datoteku, pritisnite “EscTipku za prebacivanje načina rada, a zatim pritisnite „: w”Da ga spasim. Ako daje datoteku pogreške "Samo za čitanje", upotrijebite ": w!”, Datoteka će biti spremljena:
Sada za izvršenje datoteke upišite:
bash test skripta. sh
Kako dodati komentare u skriptu ljuske
Da biste dodali komentar, upotrijebite operator "#"; sintaksa je dana u nastavku:
#! / bin / bash# Ovo je moja prva skripta ljuske
odjek "Hello World"
Kako koristiti varijable u skripti ljuske
Za bilo koje programiranje, jezične su varijable ključne. Varijable se koriste za pohranu vrijednosti, bilo da se radi o cjelobrojnom znaku ili znakovnom nizu. Razumijemo to na primjeru:
#! / bin / bashmyvariable = "Ovo je moja prva skripta"
echo $ myvariable
Gornja skripta će dati izlaznu vrijednost kao izlaz:
Provjerimo kako dobiti vrijednost u varijabli iz korisničke vrijednosti od korisnika:
#! / bin / bashodjek "Unesite svoje ime"
pročitajte ime_vrijedno
odjek "Unesite svoje godine"
pročitajte age_variable
odjek "$ name_varibale je stara $ age_variable"
Sljedeća slika prikazuje izlaz:
Zaključak
Skriptiranje ljuske je vrlo važno za stvaranje vlastite naredbe ili pokretanje više naredbi s jednom datotekom skripte za obavljanje različitih funkcija. U ovom vodiču shvaćamo osnovnu ideju skriptiranja ljuske. Naučili smo kako skriptirati i datoteku skripte ljuske, spremiti i izvršiti. Štoviše, razumjeli smo upotrebu varijabli u skriptiranju ljuske. Skriptiranje školjki vrlo je zgodno za izvršavanje različitih korisnih zadataka, a ima i puno toga za otkriti.