какое условие проверяется ниже?
если [[! -s $ {FILE} || -z $ {FILE}]]
(здесь $ FILE - файл данных)
См. Справочную страницу для test(1). $ FILE либо не существует, либо имеет нулевой размер, либо является пустой строкой.
test(1)
! -s ${FILE}
проверяет, существует ли файл и не является ли он пустым
-z ${FILE}
проверяет, равна ли длина строки ФАЙЛА нулю