1

我正在寻找一个 AppleScript 或 shell 脚本(或另一个脚本),它可以在每一行之前自动添加 #

我保留了日志,但想使用 Markdown 制作标题。为我的每个笔记手动执行此操作有点麻烦。

4

1 回答 1

2

使用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为了启用扩展的正则表达式

于 2013-09-26T09:19:44.627 回答