Общая рекомендация для всех новичков в Линукс (то, что вы новичок в Линукс, видно хотя бы из того, что используете sudo, работая под рутом): не заниматься ерундой (ставить Кали - повальная мода именно у нубов, которым дистрибутив этот абсолютно противопоказан). Поставить любой общего назначения дистрибутив (я рекомендую Дебьян).
Первый вариант слишком молчалив на вводе данных, второй - математически безграмотен и почему-то ограничивается целочисленными данными. Хотя (это о первом варианте) сравнение вещественных чисел чревато ошибками.
A. Shpak, Ёксель научился нормально работать с кодировками?
Он перестал "умно" конвертировать данные из одного формата в другой, когда его об этом не просят?
И - ещё раз - зачем открывать текстовый файл в этом ПО, если для этого есть текстовые редакторы, которые не будут при этом заниматься подобной ерундой, а просто покажут файл так как есть?
Это типа Проводник (Explorer) - инструмент управления ОС?
Доказательства в студию.