k=$(cat $1 | wc -l)
if (($k<10) && ($k>1)); then
echo $1
fi
Что в этом коде не так? Он не работает, что для меня очень странно.
Он должен отображать названия текстового файла, в тексте которых больше одной строки и меньше 10.
bash2.sh: 2: bash2.sh: [8: not found.
т.е. во второй строке ошибка типа not found.
где 8 - это количество строк в моем файле.
Не помогло. Тот же ошибка.