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 Выполнение скрипта