Схелл Сцриптинг извршава команде за извршавање неких корисних функција и дизајниран је за рад у љусци. Схелл скрипте су прилично згодне за извођење операција попут манипулације датотекама, аутоматизације задатака како би се избегло трошење времена; можете чак и да креирате своје команде.
Схелл је интерфејс између корисника и оперативног система који омогућава корисницима интеракцију са оперативним системом и извршавање различитих задатака помоћу команди. Схелл прима улаз од корисника преко терминала, комуницира са кернелом, обрађује га и даје излаз.
Како направити скрипту љуске помоћу Вим -а
Скрипте љуске обично се стварају помоћу било ког уређивача текста. Нано и Вим уређивачи су познати уређивачи текста за креирање басх скрипт датотека. За овај пример користимо Вим. Ако немате Вим, инсталирајте га помоћу наредбе:
$судопогоданинсталирај Дошао сам
Отворите уређивач текста помоћу:
$Дошао сам
Направите нову датотеку:
$митестсцрипт.сх
Откуцајте скрипту. #! /бин/басх оператор, љуска усмерена на боурне љуску: р
#! /бин/басх
ИзбациоЗдраво Свете
И сачувајте датотеку, притисните изаћи тастер за промену режима, а затим притисните : ин да га сачувам. Ако даје датотеку грешке само за читање, користите : ин! , датотека ће бити сачувана:
Сада да бисте извршили датотеку, откуцајте:
басх тестскрипта.сх
Како додати коментаре у схелл скрипту
Да бисте додали коментар, користите оператор #; синтакса је дата испод:
#! /бин/басх#Ово је моја прва скрипта љуске
ИзбациоЗдраво Свете
Како се користе променљиве у схелл скрипти
За свако програмирање језичке променљиве су неопходне. Променљиве се користе за складиштење вредности, било да се ради о целом броју, знаку или текстуалном низу. Хајде да то разумемо на примеру:
#! /бин/басхмивариабле= Ово је мој први сценарио
Избацио $ мивариабле
Горња скрипта ће дати променљиву вредност као излаз:
Хајде да проверимо како да добијемо вредност у променљивој од вредности корисника од корисника:
#! /бин/басхИзбациоУнесите своје име
читатинаме_варабле
Избацио „Унесите своје године“
читатиаге_вариабле
Избацио $ наме_варибалеје $ аге_вариабле стар
Следећа слика приказује излаз:
Закључак
Скриптовање љуске је веома важно за креирање сопствене команде или покретање више наредби са једном датотеком скрипте за обављање различитих функција. У овом водичу схватамо основну идеју скриптовања љуске. Научили смо како да креирамо скрипту и датотеку скрипте љуске, да је сачувамо, а затим извршимо. Штавише, разумели смо употребу променљивих у скрипти љуске. Скриптовање љуске је врло згодно за извршавање различитих корисних задатака, а има много тога да се открије.