Сценарии

Операторы if-then-else и case

Практически любая программа требует выполнения различных наборов команд в зависимости от условий. В bash для этого есть операторы if-then-else и case. Оператор if-then-else проверяет код возврата команды и выполняет команды, следующие за словом then или else.
Категория: ОС LinuxСценарии
Теги: BashLinuxОператор

Linux. Циклы for, while и until

Оператор for служит для выполнения одной или нескольких команд указанное количество раз. Команды, указанные в промежутке между операторами do и done, называются телом цикла. В начале цикла первое слово присваивается переменной цикла и далее выполняется тело цикла.
Категория: ОС LinuxСценарии
Теги: BashIFSLinuxОператорЦикл

Linux. Команда read

Когда выполняется эта команда, оболочка читает строку из стандартного ввода и присваивает первое слово первой переменной, второе слово — второй переменной и т.д. Если же слов в строке оказывается больше, чем переменных, лишние слова присваиваются последней переменной.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxstdinКомандаПеременная

Linux. Команда getopts

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

Конструкции ((…)) и [[…]]

Конструкция ((…)) позволяет работать с целыми числами, умеет работать с логическими операторами, ее часто используют в операторе if. Конструкция [[…]] позволяет использовать более естественный синтаксис для проверки файлов и сравнения строк.
Категория: ОС LinuxСценарии
Теги: BashCLILinuxКоманда
  • 1
  • 2
Каталог оборудования
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Производители
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Функциональные группы
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.