Shell Scripting izpilda komandas, lai veiktu dažas noderīgas funkcijas, un ir paredzēts darbam čaulā. Shell skripti ir diezgan ērti, lai veiktu tādas darbības kā failu manipulācija, uzdevumu automatizēšana, lai izvairītos no laika patēriņa; jūs pat varat izveidot savas komandas.
Shell ir saskarne starp lietotāju un operētājsistēmu, kas ļauj lietotājiem mijiedarboties ar operētājsistēmu un veikt dažādus uzdevumus, izmantojot komandas. Shell paņem no lietotāja ievadi caur termināli, mijiedarbojas ar kodolu, apstrādā to un dod izvadi.
Kā izveidot čaulas skriptu, izmantojot Vim
Shell skripti parasti tiek veidoti, izmantojot jebkuru teksta redaktoru. Nano un Vim redaktori ir labi pazīstami teksta redaktori, lai izveidotu bash skriptu failus. Šajā piemērā mēs izmantojam “Vim”. Ja jums nav Vim, instalējiet to, izmantojot komandu:
$ sudo apt install vimAtvērt teksta redaktoru, izmantojot:
$ vimIzveidojiet jaunu failu:
$ vi tests.sh
Ierakstiet skriptu. “#! / bin / bash ”operators, apvalks, kas novirzīts uz Bourne apvalku: r
#! / bin / bashatbalss “Sveika pasaule”
Un saglabājiet failu, nospiediet “Esc”, Lai pārslēgtu režīmu, un pēc tam nospiediet“: w”, Lai to saglabātu. Ja tas dod kļūdas failu “Tikai lasāms”, izmantojiet “: w!”, Fails tiks saglabāts:
Tagad, lai izpildītu failu, ierakstiet:
bash testa skripts. sh
Kā komentārus pievienot čaulas skriptā
Lai pievienotu komentāru, izmantojiet operatoru “#”; sintakse ir sniegta zemāk:
#! / bin / bash# Šis ir mans pirmais čaulas skripts
atbalss “Sveika pasaule”
Kā izmantot mainīgos čaulas skriptā
Jebkurai programmēšanai valodas mainīgie ir būtiski. Mainīgie tiek izmantoti vērtības glabāšanai neatkarīgi no tā, vai tas ir vesels skaitlis, rakstzīme vai teksta virkne. Sapratīsim to ar piemēru:
#! / bin / bashmyvariable = “Šis ir mans pirmais scenārijs”
atbalss $ mainīgs
Iepriekš minētais skripts kā izvadi norādīs mainīgo vērtību:
Pārbaudīsim, kā iegūt mainīgā vērtību no lietotāja vērtības no lietotāja:
#! / bin / bashatbalss “Ievadi savu vārdu”
lasīt name_varable
atbalss "Ievadiet savu vecumu"
lasīt age_variable
atbalss “$ name_varibale ir $ age_variable old”
Šis attēls parāda izvadi:
Secinājums
Shell skripti ir ļoti svarīgi, lai izveidotu savu komandu vai palaistu vairākas komandas ar vienu skripta failu dažādu funkciju veikšanai. Šajā ceļvedī mēs aptveram čaulas skriptu pamatideju. Mēs uzzinājām, kā skriptu un čaulas skripta failu saglabāt, saglabāt un pēc tam izpildīt. Turklāt mēs sapratām mainīgo lielumu izmantošanu čaulas skriptos. Shell skripti ir ļoti ērti, lai veiktu dažādus noderīgus uzdevumus, un ir daudz ko atklāt.