Shell Scripting izvršava naredbe za izvršavanje nekih korisnih funkcija i dizajniran je za rad u ljusci. Shell skripte prilično su zgodne za izvođenje operacija poput manipulacije datotekama, automatiziranja zadataka kako bi se izbjeglo trošenje vremena; čak možete stvoriti svoje naredbe.
Shell je sučelje između korisnika i operacijskog sustava koje korisnicima omogućuje 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 ljuskastu skriptu pomoću Vima
Skripte ljuske obično se stvaraju pomoću bilo kojeg uređivača teksta. Nano i Vim uređivači poznati su uređivači teksta za stvaranje bash skriptnih datoteka. U ovom primjeru koristimo Vim. Ako nemate Vim, instalirajte ga pomoću naredbe:
$sudoprikladaninstalirati došao sam
Otvorite uređivač teksta pomoću:
$došao sam
Napravite novu datoteku:
$mitestingcript.sh
Upišite skriptu. #! /bin/bash operator, ljuska usmjerena na bourne ljusku: r
#! /bin/bash
izbacitiPozdrav svijete
I spremite datoteku, pritisnite Esc tipku za promjenu načina rada, a zatim pritisnite :u da ga sačuvate. Ako daje datoteku pogreške samo za čitanje, upotrijebite :u! , datoteka će biti spremljena:
Sada za izvršavanje datoteke upišite:
bash testskripta.š
Kako dodati komentare u ljuskastu skriptu
Za dodavanje komentara upotrijebite operator #; sintaksa je navedena u nastavku:
#! /bin/bash#Ovo je moja prva skripta ljuske
izbacitiPozdrav svijete
Kako koristiti varijable u skripti ljuske
Za svako programiranje bitne su jezične varijable. Varijable se koriste za spremanje vrijednosti, bilo da se radi o cijelom broju, znaku ili tekstualnom nizu. Shvatimo to na primjeru:
#! /bin/bashpromjenjivo= Ovo je moj prvi scenarij
izbaciti $ myvariable
Gornja skripta će kao izlaz dati promjenjivu vrijednost:
Provjerimo kako dobiti vrijednost u varijabli od korisničke vrijednosti od korisnika:
#! /bin/bashizbacitiUnesite svoje ime
čitatinaziv_promenljiv
izbaciti 'Unesite svoje godine'
čitatidob_varijabilna
izbaciti $ name_varibaleje $ age_variable star
Sljedeća slika prikazuje izlaz:
Zaključak
Skriptiranje ljuske vrlo je važno za stvaranje vlastite naredbe ili pokretanje više naredbi s jednom skriptnom datotekom za izvršavanje različitih funkcija. U ovom vodiču shvaćamo osnovnu ideju skriptiranja ljuske. Naučili smo kako skriptirati i datoteku skripte ljuske, spremiti je, a zatim izvršiti. Štoviše, razumjeli smo upotrebu varijabli u skripti ljuske. Skriptiranje ljuske vrlo je zgodno za izvršavanje različitih korisnih zadataka, a postoji mnogo toga za otkriti.