04. Ветвление в bash

Ветвление в bash Bash скрипты поддерживают ветвление, даже в нескольких формах, и внешне очень похожи на стандартные C-образные конструкции Рассмотрим их: 1 вариант: if [[ условие ]] then #действия fi #конец ветвления (final) 2 вариант: if [[ условие ]] then # действия, если условие истинно еlse # действия, если условие ложно fi 3 вариант: if […]

Передача аргументов скрипту

Передача аргументов скрипту Передать аргументы в скрипт можно 2-мя основными способами 1-попросить пользователя их вести и потом считать во время выполнения программы (команда read) 2-запустить скрипт, передав ему аргументы 1 Способ: read «переменная» — команда, позволяющая записать введенное пользователем значение в переменную (аналог cin) пример: read value; read -p “Please input value a” val_a#добавили приглашающее […]

02. Арифметика в bash

Арифметика в bash Арифметические операции в bash скриптах можно осуществлять с использованием команды let или указания арифметики в скобках например (( i=i+1 )). Команда let: let =”переменная = выражение” для переменных не обязательно ставить значок $ Команда let производит арифметические операции над числами и переменными. Например: let «i=i+1» Доступные операции: + — сложение — — […]

01. Переменные в bash

Переменные в bash Bash воспринимает любые переменные в текстовой форме (т.е. пишем 1 по факты ‘1’) Пробел восприниается как отдельный символ – и для текста (строк) необходимо выполнять обрамление в кавычки “” в этом случае спецсимволы ($, {}) работают. Можно обрамить текст в одинарные кавычки ‘’ — тогда спецсимволы не будут работать. Можно также использовать […]

00. Введение

Введение в bash скрипты При работе в ОС Linux весьма удобно автоматизировать рутинную работу (особенно при создании клонов рабочих мест и используемого ПО или каких-то стандартных действий для запуска чего-либо) для этого используются так называемые скрипты — по сути скрипт это относительно небольшая и простая программа, выполняющая набор последовательных действий. Что могут скрипты: 1-можно установить […]

04. Работа txt файлами, поиск строк, ввод и вывод из файла

Свел в таблицу основные команды терминальной программы ОС Linux для работы с txt файлами с описанием.

03. Работа с программами, конвейерный запуск программ

Свел в таблицу основные команды терминальной программы ОС Linux для работы с программами с описанием.