Проверка существования файла Bash
#!/bin/bash
# проверка существования директории
if [ -e $HOME ]
then
echo "Директория $HOME существует. Теперь проверим наличие файла"
# проверка существования файла
if [ -e $HOME/your.file ]
then
# если файл существует, добавить в него данные
echo "Строка для записи" >> $HOME/your.file
else
# иначе — создать файл и добавить в него данные
echo "Создание нового файла" > $HOME/your.file
fi
else
echo "Ошибка: у вас нет Домашнего каталога"
fi
Проверка наличия файла
#!/bin/bash
if [ -f $HOME ]
then
echo "$HOME — это файл"
else
echo "$HOME — это не файл"
if [ -f $HOME/your.file ]
then
echo "А вот your.file — файл"
fi
fi