Как узнать статус файла существует или нет | linux | - PullRequest
0 голосов
/ 19 июня 2020

У меня есть сценарий, в котором я хочу, чтобы состояние команды было выполнено

Я проверяю, существует ли файл по определенному пути

Но я застрял в одной точке, где оба случая возвращение успеха = 0

fail = 1 
success = 0

find /demo/ -type f -name "student.txt"

Когда указанная выше команда выполняется, если файл существует, он дает статус как echo $? => 0

, даже если файлы не существуют, тогда также он дает echo $? => 0, где он должен дать status as 1

1 Ответ

0 голосов
/ 19 июня 2020

Просто используйте команду test для проверки существования файла:

[ -f "/demo/student.txt" ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...