Só para esclarecer:
vim
é um utilitário do sistema (um editor de texto) na maioria dos sistemas * nix. awk
, sed
e bash
são linguagens (ou ferramentas, dependendo do contexto) que você pode usar para analisar e alterar o texto.
O que você precisa para aumentar o tempo e com que frequência você precisará incrementá-lo? Esses fatores em quais ferramentas você vai querer usar. Em qualquer caso, este é um esforço de múltiplas partes, ASSUMINDO ISTO NÃO É SQL:
-
Primeiro você está combinando sequências parciais em uma string. Você pode usar
awk
,sed
ougrep -e
, com uma regex, para extrair essas substrings. -
Quando você tiver esses valores, os converterá em números inteiros (ou, se estiver usando um idioma mais completo, como o python, poderá convertê-los em valores de data e hora usando uma biblioteca). Você terá que fazer as contas necessárias (e validação, se aplicável) para alterar esses valores.
-
Por fim, você adicionará os valores substituídos à linha e salvará o arquivo alterado.
Honestamente, porém, isso parece com sql
, por isso pode ser muito mais fácil usar as ferramentas internas nessa linguagem para alterar esses valores.