使用命令sed将html链接转换为markdown

时间:2016-10-26 23:51:41

标签: html sed hyperlink markdown

我正在编辑一个bash脚本,将html转换为markdown,我发现自己仍然坚持使用该标记:

<a href="www.link.com">Link</a>

在markdown中应该是这样的

[Link](www.link.com)

1 个答案:

答案 0 :(得分:2)

我发现了一些sed和模式选择器\ 1 \ 2

echo '<a href="www.link.com">Link</a>' | sed 's/<a href="\(.*\)">\(.*\)<\/a>/[\2](\1)/'
[Link](www.link.com)

您在括号\(和\)之间放置的模式将存储在变量\ 1中,然后下一个模式将存在于\ 2 ...