Основы написания сценариев 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.
Надеюсь, вы найдете подходящую информацию в этом посте. Чтобы узнать больше о технических блогах, следите за новостями.
Оригинал