Вопрос

какое условие проверяется ниже?

если [[ !-s ${ФАЙЛ} || -z ${ФАЙЛ} ]]

(здесь $FILE - это файл данных)

Это было полезно?

Решение

Смотрите справочную страницу для test(1).$FILE либо не существует, либо имеет нулевой размер, либо представляет собой пустую строку.

Другие советы

! -s ${FILE} 

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

-z ${FILE}

проверяет, равна ли длина строки ФАЙЛА нулю

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top