如何使用sed和bash迭代多行regexp匹配? 我正在尝试从文件中的注释生成一些快速文档,如下所示:
/**
* @name myFun
* @return {int}
*/
我可以使用sed -n -e '/\/\*\*$/,/\*\/$/p'
提取每个评论块,但现在我想将每个匹配填充到一个bash数组中,以便稍后解析详细信息。
感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
我想我会寻找一个脚本工具 - 我会找到Perl,但Python也可以处理它。我可能会啜饮整个源文件,然后使用多行正则表达式来获取评论。
没有在sed加bash中尝试它的原因是sed会输出N行注释,然后你必须拆分 - 这将是棘手的。