Есть переменная TABLE, в которую попадает вывод другой команды. Там может быть либо ноль строк, либо одна, либо несколько. Мне надо проверить на предмет нуля строк. Делаю так:
if [ ! -n $TABLE ] ; then
и в том случае, когда в $TABLE несколько строк, получаю:
[: 199.10.8.52: unexpected operator
Отцы, подскажите, как правильнее сделать такую проверку?