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