スレ違いだと思うけどまあ一応
:autocmd BufNewFile *.sh [コマンド]

put='#! /path/to/sh'
多分dieとかgetoptとかtrap含めたテンプレを用意して日付とかファイル名とかお前の名前とか置換
r /path/to/tmpl.sh | s/__DATE__/\=strftime('%Y-%m-%d')/

未テスト