我有这样的行
A006 Anand E1 01 12450.00
A005 John E2 01 14500.00
我一直在努力:
cut -f3 emp | grep 'E2'
输出:
E2
我想提取整行。我不想使用awk命令。
答案 0 :(得分:0)
这就是cut
的工作原理。您只能使用grep
,但regualr表达式会很复杂:
grep $'^[^\t]\+\t[^\t]\+\tE2\t'
它使用bash的$''
扩展为标签引入\t
。它说:搜索一行以一些非制表符开头,后跟一个制表符,后跟几个非制表符,后跟一个制表符,后跟E2和一个制表符。