|
yw@linux-w1hw:~> cat file1
1 abcd
2 efgh
3 ijklmop
yw@linux-w1hw:~> awk '$2 ? /ef/' file1
awk: cmd. line:1: $2 ? /ef/
awk: cmd. line:1: ^ unexpected newline or end of string
我从网上找到一个介绍 awk 的文章,他说 awk '$2 ? /ef/' file1 是找出file1文件中的第2列包含ef的行 ,但是在我的机器上运行出错了,请问这是为什么?
如果我想从file1文件中 找出第2列包含 ef 的行,该用什么命令?
我的系统是 sled10 |
|