Simples.
#!/bin/bash
filetoedit=""
if [ "$(head -n 1 $filetoedit)" = ".LOG" ] ; then
date >>$filetoedit
fi
vim "$filetoedit"
Coloque o script acima em um arquivo em $PATH
, torne-o executável e chame seu editor, ou seja, se você salvá-lo como open.sh
, abra qualquer arquivo, por exemplo, foo.txt
para edição como:
open.sh foo.txt
Você pode ajustar o formato da data (consulte man date
) e alterar o editor usado substituindo vim
por sua escolha.
Veja " Onde devo colocar meu script para que eu possa executá-lo por um comando direto? "