Итак, у меня есть файлы csv для использования с hledger, и последнее поле каждой строки - это сумма для этой строки транзакции.
Строки имеют следующий формат: дата1, дата2, описание, сумма
С форматом суммы любой длины от 4 до 6 цифр; теперь по какой-то причине во всех суммах пропущен период до двух последних цифр.
Сейчас : 1000 Должно быть : 10,00
Теперь : 25452 Должно быть : 254,52
Как добавить '.' перед последними двумя цифрами всех строк, желательно с sed / awk?
Итак, входной файл:
16.12.2005,18.12.2005,ATM,2000
17.12.2005,18.12.2005,utility,12523
18.12.2005,20.12.2005,salary,459023
желаемый вывод
16.12.2005,18.12.2005,ATM,20.00
17.12.2005,18.12.2005,utility,125.23
18.12.2005,20.12.2005,salary,4590.23
Спасибо