Днес в тази публикация ще продължим Инструкция 04 от нашата серия от уроци нататък Скрипт на Shell. В предишните разгледахме следните концепции: Терминали, конзоли, обвивки, Bash Shell, скриптове и скриптове на обвивка.
Поради тази причина в настоящия урок ще се съсредоточим малко повече върху практическа или техническа част на Скрипт файлове, създадени с Bash Shell.
И, преди да започне тази публикация, се обади «Shell Scripting – Урок 04», препоръчваме да проучите следното свързано съдържание, в края на четенето на тази публикация днес:
Урок за скриптове на Shell 04
Основите на скриптовите файлове
поколение
за генериране на скрипт файлt основно трябва да използвате текстов редактор, което може да бъде без никакъв проблем, един прост от терминал (CLI) като „nano“ или „vi“, или от Настолен (GUI) като "gedit" или "mousepad".
Освен това те могат да се използват редактори на изходния код по-сложен или стабилен IDE тип, който открива синтаксиса на използвания език, като напр Geany, Atom, Sublime text, Visual Studio Code, наред с много други.
По принцип би било достатъчно само в един от тях да изпълним поръчката на генерира нов обикновен текстов файл със или без Разширение „.sh“.за предпочитане с нея.
Например, най-простото нещо би било да изпълните следната команда в терминал:
nano miprimerscript.sh
Изпълнение
за стартирайте bash shell скрипт, можете да изберете 2 начина или форми, които са следните:
- Извикайте интерпретатора Bash, за да изпълните скриптовия файл:
bash miprimerscript.sh
- Извикайте интерпретатора по подразбиране (Sh), за да изпълните скриптовия файл:
sh miprimerscript.sh
наблюдение: Имайте предвид, че в някои случаи неизвикването на правилния Shell може да причини частична или пълна неизправност на създадения скрипт. Следователно, идеалът е черупката, извикана в първия ред на скрипта, е тази, използвана за неговото изпълнение. В нашия случай "баш".
Въпреки това можем също така директно да изпълним скрипт файл, както следва:
./miprimerscript.sh
В този случай първите 2 знака "./" показват, че ще изпълним скриптовия файл от текущата директория, тоест реалния път, където е изпълнимият файл.
Части или елементи в Linux Script файл
Наистина, а Скрипт файлът като цяло е нещо много основно, следователно се състои само от 2 артикула които са:
- She Bang или Sha-Bang (#!): Това е името, дадено на първия ред на скриптовия файл, който има за цел да посочи коя програма (Shell) трябва да изпълни. Така че и в случай, че споменатата програма не е инсталирана, се генерира грешка, която предотвратява нейното изпълнение.
- Кодът: Това може да бъде всичко - от една команда до хиляди редове код, представляващи прости или сложни команди в Linux терминал.
Например:
#!/bin/bash
echo Mi Primer Script
Снимки на екрана
Обобщение
Накратко с това Урок 04 за „Shell Scripting“ вече започнахме първоначалния подход по-практични и технически аспекти свързани с Скрипт файлове, генерирани с Bash Shell. Затова се надяваме, че скоро ще започнат да създават и използват своите първите скриптови файлове на GNU/Linux.
Ако сте харесали съдържанието, коментирайте и го споделете. И не забравяйте, посетете началото на нашия «място», в допълнение към официалния канал на Telegram за повече новини, уроци и актуализации на Linux.