sed修改第一个匹配的行

今天升级了diary.sh, 而自动添加日记标题的功能,原来是识别tabs中的一个特定字符串,显然这不是一个很好的选择,所以计划升级一下,改变为识别第一个空行,在空行后追加内容,同时追加一个<++>跳转符,方便nvim编写。

1
sed -i "1,/^$/{s/^$/\n## title ## \n/}"

参考文章:sed修改第一个匹配的行