me_edu
Командная строка Linux и BashШаг 23 из 27 · 0% пройдено
Bash-скрипты · Bash-скрипты

Первый скрипт: условия

#!/bin/bashКомандыchmod +x./script.sh
Жизнь скрипта: пишем команды → делаем исполняемым → запускаем

Скрипт — это файл с командами, который выполняется как программа. Первая строка (shebang) указывает оболочку:

#!/bin/bash echo "Бэкап начат" cp -r ./data ./backup echo "Готово"

Сохраняем как backup.sh, делаем исполняемым и запускаем:

chmod +x backup.sh ./backup.sh

В скриптах работают условия. Проверка идёт в квадратных скобках с обязательными пробелами:

#!/bin/bash if [ -f "data.txt" ]; then echo "Файл существует" else echo "Файла нет" fi

Полезные проверки: -f (файл существует), -d (папка существует), -z (строка пустая), сравнение чисел -eq -lt -gt. Скрипт получает аргументы командной строки как $1, $2 и т. д.:

echo "Привет, $1" # ./hello.sh Аня -> Привет, Аня

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.