在我使用它时,试图在双引号内grep一个字符串
grep user file | grep -e "[\'\"]"
Run Code Online (Sandbox Code Playgroud)
这将到达我需要的文件部分,并突出显示双引号,但它不会给双引号中的刺痛
Gil*_*not 13
试着这样做:
$ cat aaaa
foo"bar"base
$ grep -oP '"\K[^"\047]+(?=["\047])' aaaa
bar
Run Code Online (Sandbox Code Playgroud)
我用身边的样子先进的正则表达式技术.
如果你也想要报价:
$ grep -Eo '["\047].*["\047]'
"bar"
Run Code Online (Sandbox Code Playgroud)
注意 :
\047
Run Code Online (Sandbox Code Playgroud)
是单引号的八进制ascii表示
| 归档时间: |
|
| 查看次数: |
22927 次 |
| 最近记录: |