日期:2014-05-16  浏览次数:20706 次

在线急求grep语句写法
原语句:
grep   "version   0.5 "   a.txt
现在要求把所有版本号大于0.5的都列出来,如0.55,0.6,1.0等

------解决方案--------------------
sort -n a.txt | grep -A `sort -n a.txt | wc -l` "version 0.5 "
哎,想不出来了,给你一个不太确定的做法吧。这个能够打印出大于等于0.5的行。
------解决方案--------------------
正则表达式不能比较数值大小。。。。 再试试这个
grep -e "version 0.5[0-9] " -e "version [1-9].* " -e version\ 0\.[6-9]. test.txt
前提是要保证不要有0.50000这种东东