我无法理解一些正则表达式。我正在尝试搜索文本文件中两个管道字符之间的特定字段,如

|nope|target|tree|
|target|nope|nah|

我将使用哪种带有grep的正则表达式来只返回第一行?更具体地说,只有在第二个字段中找到“target”

最佳答案

打印第二个字段为目标的行:

kent$  echo "|nope|target|tree|
|target|nope|nah|"|awk -F'|' '$3=="target"'
|nope|target|tree|

关于linux - grep在文本文件中查找特定结果|常用表达?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14885999/

10-11 15:01
查看更多