我经常在网站、PDF 文件等上放置一些文本块,我想向其中添加电子邮件/markdown 样式的引用。
例如我想把这个变成:
This is a quote that possible is very long and / or spans multiple lines.
Blablabla […]
And another line.
变成这样:
> This is a quote that possible is very long and / or spans multiple lines.
>
> Blablabla […]
>
> And another line.
>
除了在每一行前面手动添加之外,还有什么更快的方法吗?
答案1
我写了一个小的 shell 脚本来解决这个问题:
#!/bin/sh
CLIPBOARD=`xclip -selection clipboard -o`
MODDED_CLIPBOARD=`echo "$CLIPBOARD" | sed 's/^/> /'`
echo "$MODDED_CLIPBOARD" | xclip -selection clipboard -i
它读取剪贴板,>
在每一行前面添加内容,然后将结果放回剪贴板。
当然,有了文件就更简单了:
sed 's/^/> /' filename