У меня есть несколько тысяч файлов с такими именами: 20191007so40.md. Это можно разбить на:
2019 => year
10 => month
07 => day (of month)
so => weekday (Sonntag (german) in this case)
40 => week of year (calendar week), according to ISO (standard organisation)
Прочитав это имя файла, я хочу, чтобы vim «открыл» файл, перейдите кв начале второй строки файла и напишите:
"Datum: Sonntag, 7. Oktober 2019; KW 40" -> Linefeed
После этого vim должен сохранить файл и обработатьследующий
Из-за немецкого языка названия месяцев могут быть следующими: 01 января 02 февраля 03 мая 2014 года 04 апреля 05 мая 06 июня 07 июля 08 августа 09 сентября 10 октября 12 ноября 12 декабря
день недели может быть таким: так Sonntag mo Montag di Dienstag mi Mittwoch do Donnerstag fr Freitag sa Samstag
Если бы эту проблему лучше решить с помощью grep, perl или sed, было бы вполне нормально, даже лучше с точки зренияповторного использования.
Я работаю с Manjaro Linux и Nvim.
Не ищу решения класса люкс, я в порядке с решением, показывающим схему решения.
Большое спасибо заранее.
Я пытался использовать для этого регистр имен файлов vim, но я не знаю, как его использовать.
Примерные примеры имен файлов:
20191007mo41.md
20251111di46.md
20260204mi06.md
20270121do03.md
20271210fr49.md
20280325sa12.md
20290318so11.md