Иногда требуется проверить, существует ли файл на диске.
Практически для всего в системах на базе Linux есть более одного решения.
Как можно проверить, существует ли файл?
Способ 1:
Когда надо проверить наличие файла и использовать результат проверки неоднократно:
FILE_EXIST=`ls -al | grep ` if [ "$FILE_EXIST" == "" ] then echo File doesn't exist! else echo File Exists! fi # Do something ... if [ "$FILE_EXIST" == "" ] then echo File doesn't exist! fi
Способ 2:
Когда надо просто проверить, существует ли файл:
if [ -e ] then echo File exists! fi
Существуют и другие способы, но их применение зависит от того, что именно, какой результат нам нужен. Указанные два способа являются наиболее простыми.
[wysija_form id=»2″]