LinuxSir.cn,穿越时空的Linuxsir!

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

AWK问题,谢谢

[复制链接]
发表于 2006-8-23 17:57:46 | 显示全部楼层 |阅读模式
请教下输出/tmp下 ls -l 列表的第九列,并且只显示a a a 开头的文件,应以a w k 什么格式输出
ls -l /tmp |awk  '$9=="aaa"{ print $9 }'只能显示a a a 的
好像用se d 能过滤出来,但我觉得a w k 也能行的,高手赐教
发表于 2006-8-24 01:30:14 | 显示全部楼层
Post by liufayong
请教下输出/tmp下 ls -l 列表的第九列,并且只显示a a a 开头的文件,应以a w k 什么格式输出
ls -l /tmp |awk  '$9=="aaa"{ print $9 }'只能显示a a a 的
好像用se d 能过滤出来,但我觉得a w k 也能行的,高手赐教

instead of "==" try "~". btw, are there 9 cols? I only have 8.
回复 支持 反对

使用道具 举报

发表于 2006-8-24 11:37:41 | 显示全部楼层
ls -l /tmp |awk '$9~/^aaa/ { print $9 }'
回复 支持 反对

使用道具 举报

发表于 2006-8-24 11:39:05 | 显示全部楼层
ls -l /tmp |awk '$NF~/^aaa/ { print $NF }'
回复 支持 反对

使用道具 举报

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

本版积分规则

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