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