Skip to content

Шпаргалка по программированию сценариев Shell

Шпаргалка по программированию сценариев Shell

Переменные

Команда Описание
VAR=value Определение переменной
$VAR Доступ к переменной
`command` Подстановка команды

Управление потоком

Команда Описание
if Проверка условия
then Если условие истинно, выполнить
else Если условие ложно, выполнить
elif Другие условия
fi Завершение проверки условия
for Цикл
while Цикл, пока условие истинно
do Тело цикла
done Завершение цикла

Функции

Команда Описание
function_name() {} Определение функции
return Возврат из функции
$? Код возврата последней команды

Управление сценарием

Команда Описание
#!/bin/bash Указать интерпретатор, используемый сценарием
chmod +x script.sh Дать сценарию права на выполнение
./script.sh Выполнить сценарий