у меня в программе функция построчно читает текстовый файл
function reading {
while true
do
IFS= read -r line
if [[ -z $line ]]
then
break
else
echo Found:$line
fi
done
}
И из-за ^L и подобного я вижу пустоты, поэтому решил переписать if на то, чтобы строка начиналась с буквы-цифры, хотя сейчас думаю просто переписать if [[ -z $line ]] на if [[ $line -ne [:space:] ]]