【发布时间】:2021-11-17 06:12:52
【问题描述】:
关于 Stack Overflow 的第一个问题。
我正在尝试编写一个 Bash 脚本来将为其他内部 Github Wiki 页面生成的 Github Wiki 链接类型转换为传统的 Markdown 样式链接。
Github Wiki 链接字符串如下所示:
[[An example of another page]]
我想把它变成这样:
[An example of another page](An-example-of-another-page.htm)
文档中有未知数量的这些链接,我不知道内容。
目前我一直在尝试解决其他问题的单行 sed 解决方案,比如这个:
https://askubuntu.com/questions/1283471/inserting-text-to-existing-text-within-brackets
...绝对没有成功。我什至不知道从哪里开始。
谢谢。
【问题讨论】:
-
编辑:为了澄清,我需要保留属于同一字符串的正常 Markdown 链接(例如
[link 1](link1.htm))。所以:[link 1](link1.htm) and [[link 2]]变为[link 1](link1.htm) and [link 2](link-2.htm)
标签: bash github sed markdown wiki