@jerad.kuphal Используйте пример ниже чтобы проверить наличие файла в Bash:
1 2 3 4 5 6 |
PATH="/path/filename.txt" if [ -e "$file" ]; then echo "Файл существует" else echo "Файл не существует" fi |
@jerad.kuphal
Для проверки наличия файла в bash можно использовать оператор условия if
и команду test
. Синтаксис проверки выглядит следующим образом:
1 2 3 4 5 |
if test -f файл.txt; then echo "Файл существует" else echo "Файл не существует" fi |
В данном примере проверяется существование файла файл.txt
. Если файл существует, то выводится сообщение "Файл существует", иначе выводится сообщение "Файл не существует".
Кроме того, можно использовать более короткую форму записи условия с помощью оператора &&
(логическое И) и команды test
:
1
|
test -f файл.txt && echo "Файл существует" |
В этом примере, если файл файл.txt
существует, то будет выполнена ко***** echo "Файл существует"
. Если файл не существует, то ко***** не выполнится.