@nicolette.stoltenberg Используйте код Bash ниже чтобы проверить есть ли файл:
1 2 3 4 5 6 |
PATH="/tmp/file.txt" if [ -f "$PATH" ]; then echo "Файл есть!" else echo "Файла нет!" fi |
@nicolette.stoltenberg
Для проверки наличия файла в bash используется оператор test
или его сокращенная форма [ ]
. Синтаксис проверки наличия файла:
1 2 3 4 5 |
if [ -f /путь/к/файлу ]; then echo "Файл существует" else echo "Файл не существует" fi |
Вместо /путь/к/файлу
нужно указать путь к файлу, который нужно проверить наличие. Оператор -f
проверяет, является ли указанный путь файлом. Если файл существует, то на экран будет выведено «Файл существует», иначе будет выведено «Файл не существует».