ITPub博客

首页 > IT职业 > IT生活 > 要找出某个文件中所有包含数字,且数字大于1000的行

要找出某个文件中所有包含数字,且数字大于1000的行

原创 IT生活 作者:zhyuh 时间:2009-08-11 17:27:05 0 删除 编辑
要找出某个文件中所有包含数字,且数字大于1000的行[@more@]

$grep -E "[1-9][0-9]{3}" file_name

$/usr/xpg4/bin/grep -E '[1-9][0-9]{3}' file_name (Solaris中)

{3}表示前面部分重复三次,[0-9]就是0-9十个数字种的任何一个,[1-9][0-9]{3}所以就是1000以上的数字。如果要小于1000的话可以用grep -wE "[1-9][0-9]{1,3}",{1,3}是重复1-3次,-w表示整个单词匹配。还有如果只显示匹配部分,不显示整行的话可以加上-o参数。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/207/viewspace-1025170/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    233
  • 访问量
    2061865