Како креирати једноставне скрипте љуске у Линук -у помоћу Вим -а

How Create Simple Shell Scripts Linux Using Vim



Схелл Сцриптинг извршава команде за извршавање неких корисних функција и дизајниран је за рад у љусци. Схелл скрипте су прилично згодне за извођење операција попут манипулације датотекама, аутоматизације задатака како би се избегло трошење времена; можете чак и да креирате своје команде.

Схелл је интерфејс између корисника и оперативног система који омогућава корисницима интеракцију са оперативним системом и извршавање различитих задатака помоћу команди. Схелл прима улаз од корисника преко терминала, комуницира са кернелом, обрађује га и даје излаз.





Како направити скрипту љуске помоћу Вим -а

Скрипте љуске обично се стварају помоћу било ког уређивача текста. Нано и Вим уређивачи су познати уређивачи текста за креирање басх скрипт датотека. За овај пример користимо Вим. Ако немате Вим, инсталирајте га помоћу наредбе:



$судопогоданинсталирај Дошао сам

Отворите уређивач текста помоћу:



$Дошао сам

Направите нову датотеку:





$митестсцрипт.сх

Откуцајте скрипту. #! /бин/басх оператор, љуска усмерена на боурне љуску: р



#! /бин/басх

ИзбациоЗдраво Свете

И сачувајте датотеку, притисните изаћи тастер за промену режима, а затим притисните : ин да га сачувам. Ако даје датотеку грешке само за читање, користите : ин! , датотека ће бити сачувана:

Сада да бисте извршили датотеку, откуцајте:

басх тестскрипта.сх

Како додати коментаре у схелл скрипту

Да бисте додали коментар, користите оператор #; синтакса је дата испод:

#! /бин/басх

#Ово је моја прва скрипта љуске

ИзбациоЗдраво Свете

Како се користе променљиве у схелл скрипти

За свако програмирање језичке променљиве су неопходне. Променљиве се користе за складиштење вредности, било да се ради о целом броју, знаку или текстуалном низу. Хајде да то разумемо на примеру:

#! /бин/басх

мивариабле= Ово је мој први сценарио

Избацио $ мивариабле

Горња скрипта ће дати променљиву вредност као излаз:

Хајде да проверимо како да добијемо вредност у променљивој од вредности корисника од корисника:

#! /бин/басх

ИзбациоУнесите своје име

читатинаме_варабле

Избацио „Унесите своје године“

читатиаге_вариабле

Избацио $ наме_варибалеје $ аге_вариабле стар

Следећа слика приказује излаз:

Закључак

Скриптовање љуске је веома важно за креирање сопствене команде или покретање више наредби са једном датотеком скрипте за обављање различитих функција. У овом водичу схватамо основну идеју скриптовања љуске. Научили смо како да креирамо скрипту и датотеку скрипте љуске, да је сачувамо, а затим извршимо. Штавише, разумели смо употребу променљивих у скрипти љуске. Скриптовање љуске је врло згодно за извршавање различитих корисних задатака, а има много тога да се открије.