LinuxSir.cn,穿越时空的Linuxsir!

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

help

[复制链接]
发表于 2004-6-28 19:27:14 | 显示全部楼层 |阅读模式
例:
21  safasfasf
2  dsfasdfasf
2  sdfasfasfas
1 sdfasfasdf
34 sdfasfasf
4 fsadfsfas


如果某一行的第一列的数字大于20,就打印出该行。
这个该怎么做?
发表于 2004-6-28 19:32:26 | 显示全部楼层
  1. awk '$1>20' file
复制代码
 楼主| 发表于 2004-6-28 19:37:44 | 显示全部楼层
惭愧,awk这种功能还不知道,谢谢老大。
发表于 2004-6-28 19:41:39 | 显示全部楼层
最初由 cx6445 发表
惭愧,awk这种功能还不知道,谢谢老大。

用正则也可

  1. sed -n '/^[2-9][1-9]/p' file
  2. grep '^[2-9][1-9]' file
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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