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