假设我有这样的一句话:
<group description="" name="voice_guidance" comment="Missing description!" status="0">
我希望用一个bash脚本只用评论说:
缺少说明!
答案 0 :(得分:2)
如果您只想要评论,可以使用:
grep -Po 'comment="\K[^"]*'
\K
表示只输出跟随的部分,然后输出后面的所有非引号字符。
答案 1 :(得分:1)
您可以使用简单的解决方案:
filename.html
random.randint()
是目标文件。
以下是输出示例:
P.S。在这种情况下,当我看到HTML和RegEx都出现在同一个问题中时,我建议您阅读以下答案:https://stackoverflow.com/a/1732454/5091346
答案 2 :(得分:1)
如果你不能在@ rubystallion的正确答案中使用perl-regexp(HeadingField
),请使用:
-P