linux - 当特定字符串在其中时如何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 .*"
了,我认为当前面和后面有“”时它会停止
解决方案
请您尝试以下解决方案一次。
grep "\"Cloud.*" file
使用 grep 匹配“Cloud and escaping”以匹配精确报价。此外,您无需在 Cloud 之前使用 .*,因为您的行以“Cloud
推荐阅读
- javascript - 当应用程序被杀死时,不要获取推送通知操作 React-native (Android)
- reactjs - 如何在表单标签中使用一行自定义按钮而不是选择下拉菜单?
- c - 如何使用c语言在linux中使用strset()
- c++ - 在 memcpy 缓冲区 UB 上使用 reinterpret_cast 吗?
- ios - 屏幕旋转时日期选择器选择的覆盖不调整
- python - 如何通过用户代理在django中调用不同应用程序的不同功能?
- javascript - Spring Boot + Spring Security - 敏感数据的前端加密
- google-apps-script - 想要 AdminDirectory.Users.list 超过 500 条记录
- python - Python 线程错误组参数现在必须为 None
- linker - Perf 中用于确定库加载地址的机制