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