首页 > 解决方案 > 当特定字符串在其中时如何grep整个引号

问题描述

例如我有

"Cloud Sun 01/01/2000" 
"Winter Summer Autumn" 
"Cloud Moon 01/01/2200" 
"Cloud Earth 01/01/2120" 
"Warm Hot Cool" 

我想 grep 所有包含“云”一词的引号,给我

"Cloud Sun 01/01/2000" 
"Cloud Moon 01/01/2200" 
"Cloud Earth 01/01/2120" 

我试过grep ".* Cloud .*"了,我认为当前面和后面有“”时它会停止

标签: linuxgrep

解决方案


请您尝试以下解决方案一次。

grep "\"Cloud.*" file

使用 grep 匹配“Cloud and escaping”以匹配精确报价。此外,您无需在 Cloud 之前使用 .*,因为您的行以“Cloud


推荐阅读