#!/usr/bin/env bash
# Проверка аргумента
if [[ $# -ne 1 ]]; then
echo "Ошибка: укажите имя файла"
exit 1
fi
filename="$1"
if [[ -f "$filename" ]]; then
echo "Файл '$filename' существует"
exit 0
else
echo "Файл '$filename' не найден"
read -p "Создать файл? (y/n): " answer
if [[ "$answer" == "y" || "$answer" == "Y" ]]; then
touch "$filename"
if [[ $? -eq 0 ]]; then
echo "Файл '$filename' успешно создан"
exit 0
else
echo "Ошибка при создании файла"
exit 3
fi
else
echo "Файл не создан"
exit 2
fi
fi