[英]grep Regex to find in specific words in a file
我有一个内容如下的文件:
this is text file, \"value\":\"ABCD1000\" , this file contains some weird text, \"value\":\"ABDFD1000\" ...
我想提取所有值,例如'value:ABDC1000'
I am using grep command as: grep -o '"value\\":\\\"[a-zA-Z0-9]+\\\"' file.name
但是它没有任何输出。
我在这里做错了。
我使用http://regexr.com/检查我的正则表达式,它看起来正确。
使用GNU grep:
grep -o '\\"value\\":\\"[^\\]*\\"' file | tr -d '\\"'
输出:
value:ABCD1000 value:ABDFD1000
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.