проверка состояния unix! - PullRequest
0 голосов
/ 11 июня 2009

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

если [[! -s $ {FILE} || -z $ {FILE}]]

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

Ответы [ 2 ]

2 голосов
/ 11 июня 2009

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

1 голос
/ 11 июня 2009
! -s ${FILE} 

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

-z ${FILE}

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

...