|
发表于 2003-3-26 22:06:04
|
显示全部楼层
SORRY~~我有些草率~~
解决啦~,用命令行解决!
举例:- 求tmp文件中第一列中最大值,tmp文件如下:
- javalee//home/javalee/lx>cat tmp
- 12 343
- 534 3445
- 4 34
- 7765 3
- 44 5
- 9 9
- 3 59
- 845 576
- 2589 45
- 35 9.9
- 8i 123
- 3 3
- 2 3576
- 3 856
- 4 5
- javalee//home/javalee/lx>cat tmp|awk '{print $1}'|sort -n|sed -n '$p' #执行
- [color=red]7765[/color] #结果
复制代码 思路:用awk取tmp第一列数据,用sort排序之后(由小到大),用sed显示末行(即排序后最大的数值)
也许这样麻烦些,相信有更好的方法! |
|