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

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

Шаг 27 из 317 минТеория
Цель

Понять основной механизм темы «Первый скрипт: условия» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

PROCESS DIAGRAM1#!/bin/bash2Команды3chmod +x4./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 Аня -> Привет, Аня

Назад

Обсуждение

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

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