Как проверить существование файла в bash?

Пользователь

от jeromy_ruecker , в категории: Другие , 3 года назад

Как проверить существование файла в bash?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 3 года назад

@jeromy_ruecker Используйте [ -f "путь_к_файлы" ] чтобы проверить существование файла в Bash, ниже пример кода:


1
2
3
4
5
6
PATH="/path/file.txt"
if [ -f "$PATH" ]; then
  echo "Файл существует!"
else
  echo "Файл не существует!"
fi


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от krista , 2 года назад

@jeromy_ruecker 

Для проверки существования файла в bash, вы можете использовать команду test с параметром -f:

1
2
3
4
5
if test -f "/path/to/file"; then
  echo "File exists"
else
  echo "File does not exist"
fi


Вы также можете использовать оператор [ -f "/path/to/file" ] с тем же эффектом:

1
2
3
4
5
if [ -f "/path/to/file" ]; then
  echo "File exists"
else
  echo "File does not exist"
fi