grep引号之间的特定单词

时间:2017-08-01 11:53:42

标签: bash grep tags

假设我有这样的一句话:

<group description="" name="voice_guidance" comment="Missing description!" status="0">

我希望用一个bash脚本只用评论说:

  

缺少说明!

3 个答案:

答案 0 :(得分:2)

如果您只想要评论,可以使用: grep -Po 'comment="\K[^"]*'

\K表示只输出跟随的部分,然后输出后面的所有非引号字符。

答案 1 :(得分:1)

您可以使用简单的解决方案:

filename.html

random.randint()是目标文件。

以下是输出示例:

grep file

P.S。在这种情况下,当我看到HTML和RegEx都出现在同一个问题中时,我建议您阅读以下答案:https://stackoverflow.com/a/1732454/5091346

答案 2 :(得分:1)

如果你不能在@ ruby​​stallion的正确答案中使用perl-regexp(HeadingField),请使用:

-P