LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 621|回复: 2

一个关于 awk 的问题

[复制链接]
发表于 2006-9-6 10:57:22 | 显示全部楼层 |阅读模式
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
发表于 2006-9-6 11:10:00 | 显示全部楼层
awk '$2 ~ /ef/' file1
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-6 11:28:38 | 显示全部楼层
谢谢
刚刚在论坛上也找到了

错误的资料真是害人阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表