我正在寻找一个 AppleScript 或 shell 脚本(或另一个脚本),它可以在每一行之前自动添加 #
我保留了日志,但想使用 Markdown 制作标题。为我的每个笔记手动执行此操作有点麻烦。
我正在寻找一个 AppleScript 或 shell 脚本(或另一个脚本),它可以在每一行之前自动添加 #
我保留了日志,但想使用 Markdown 制作标题。为我的每个笔记手动执行此操作有点麻烦。
使用sed
:
sed -r 's/^[0-9]{4}-[0-9]{2}-[0-9]{2}/#&/' inputfile
例子:
$ cat in
foo
2012-01-20
bar
$ sed -r 's/^[0-9]{4}-[0-9]{2}-[0-9]{2}/#&/' in
foo
#2012-01-20
bar
编辑:正如user495470所指出的,在 MacOS 上,您需要使用-E
而不是-r
为了启用扩展的正则表达式。