Основы написания сценариев Bash для сетевых инженеров

Основы написания сценариев Bash для сетевых инженеров

25 февраля 2022 г.

Направление инженерной профессии довольно старое, однако многие молодые люди даже сегодня хотят стать инженерами, будь то сетевые инженеры или инженеры-программисты.


С появлением видеоигр и цифровизации образ жизни изменился, большое количество людей хотят изучать коды. Тем не менее, это не такая простая задача, как играть в видеоигры, чтобы заниматься кодированием.


Чтобы стать успешным инженером, требуется много тяжелой работы, самоотверженности, страсти, знаний и времени. Поэтому сегодня мы познакомимся с основами написания bash-скриптов для сетевых инженеров.



Прежде чем изучать сценарии bash, давайте подробно разберем каждый термин Bash и Script, чтобы правильно изучить основы сетевой инженерии.


Давайте начнем!


Определение Bash


Аббревиатура языка — Bourne-Again Shell. Bash — интерпретатор командного языка. Он доступен в большом количестве систем, а в GNU/Linux действует как интерпретатор команд по умолчанию. Скрипты Bash — это текстовые файлы с набором команд внутри.


Почти все функции оболочки Csh и оболочки Korn ksh включены в bash без их отключения.



Определение скрипта


Сценарий — это набор инструкций для соответствующей среды выполнения, который используется для автоматизации процессов и процедур. Как правило, скрипт не требует этапа компиляции и скорее интерпретируется. Сложные системы могут быть склеены вместе с новыми функциями, введенными ими. Единственной целью сценариев является интеграция, а также взаимодействие с другими языками программирования или кодирования.



Что такое сценарии Bash


Bash — это командный язык операционной системы, используемый на крайнем уровне для системного администрирования, [обработки данных] (https://hackernoon.com/crunching-large-datasets-made-fast-and-easy-the-polars-library) и развитие. Например, системные администраторы Linux и Unix, сетевые инженеры, разработчики и ученые используют его в своей работе.



Bash Script — это простой текстовый файл, содержащий набор команд, которые можно выполнить в командной строке. Они используются для выполнения повторяющихся задач в файловой системе Linux. Он может содержать одну или несколько команд или императивные конструкции программирования, такие как циклы, функции или условия. Это фактически компьютерная программа, написанная на языке Bash, в зависимости от ее сложности и использования.


Как создать и запустить скрипт Bash?


Во-первых, измените каталог, в котором вы планируете сохранить скрипт, с помощью команды cd. После изменения каталога введите команды оболочки в текстовом редакторе, таком как gedit.


Используя команду touch, вы можете создать скрипт размером ноль байтов.



  • Выполните следующие действия, чтобы запустить Bash Script: -*

коснитесь имя_файла


Введите следующие команды, чтобы открыть скрипт в текстовом редакторе (например, gedit):



изменить имя_файла.sh


Расширение .sh предоставляет вам команды оболочки, которые вы должны вводить в терминах команд оболочки bash во вновь открытом текстовом поле или текстовом редакторе. Прежде чем вводить какие-либо команды оболочки bash, сначала проверьте основу сценария bash.


Скрипты, основанные на командной строке Linux Bash, начинаются со следующей строки:



SheBang (#!)


Скрипт SheBang (#!) начинается со знака цифры (#) и восклицательного знака (!).


Когда Unix-подобная операционная система запускает сценарий с шебангом в качестве программы, первая строка сценария анализируется загрузчиком программы как директива интерпретатора. Таким образом, SheBang означает интерпретатор, который выполняет строки сценария, и известен как директива пути для выполнения различных видов сценариев, таких как Bash и Python.


Вот правильный формат SheBang для сценария Bash.



#!/бин/баш


Чрезвычайно важно правильно отформатировать SheBang. Неправильно отформатированный SheBang может привести к тому, что команды не будут работать должным образом. Вы должны учитывать только эти два момента при создании скрипта следующим образом:



Путь к интерпретатору должен стоять в начале скрипта;


между решеткой (#) и восклицательным знаком перед путем (#!) нет пробела.


эхо


echo — это встроенная в Bash команда, которая показывает стандартный вывод без учета аргументов. Это наиболее широко используемая команда для вывода строк на экран. Он работает одинаково на обеих платформах: в оболочке и CLI.



Последнее примечание


Являетесь ли вы опытным сетевым инженером или только вошли в эту область, попробуйте вышеупомянутый метод, чтобы изучить сценарии bash. Мы подробно разработали все основные и второстепенные аспекты bash, чтобы всем сетевым инженерам было удобно учиться кодировать для Bash.


Надеюсь, вы найдете подходящую информацию в этом посте. Чтобы узнать больше о технических блогах, следите за новостями.



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE