Тупейшая задача — найти наибольшее значение. Если быть точным — длину наидлиннейшей строки в файле. Где тут, кот меня пожри, можно ошибиться?
maxLen=0; # начальное значение
while ...; do # смотрим множество значений
    gotLineLen=...; # берём очередное значение
    if [ "$maxLen" -lt "$gotLineLen" ]; then
        echo "Отладка: точка алогритма: " \
            "присваиваем найденное значение $gotLineLen... ";
        maxLen="$gotLineLen";
        echo "Отладка: обзор переменных: maxLen=$maxLen";
    fi;
done;
echo "ВНИМАНИЕ: строчкой ниже - разрыв шаблона!";
echo "Отладка: обзор переменных: maxLen=$maxLen";Отладка: точка алогритма:  присваиваем найденное значение 14... 
Отладка: обзор переменных: maxLen=14
ВНИМАНИЕ: строчкой ниже - разрыв шаблона!
Отладка: обзор переменных: maxLen=0Вывод
ЛОР, ткни меня мордой, где я дебил?




