Chinaunix

标题: 【求助】红旗中liunx中sort如何实现按照数字大小排序? [打印本页]

作者: tomorrower    时间: 2007-12-11 15:32
标题: 【求助】红旗中liunx中sort如何实现按照数字大小排序?
sort -u -t '|' -k1,1 ${TMP_DZDWLB}.tmp >$TMP_DZDWLB

${TMP_DZDWLB}.tmp 文件内容如:

123|张三
98|李四
50|王五

我希望能够按照前面的数字大小进行排序

但是实际上这个sort只能按照字符大小,逐位比较的,有什么办法吗?
作者: ly5066113    时间: 2007-12-11 15:33
sort -u -t '|' -k1,1n ${TMP_DZDWLB}.tmp >$TMP_DZDWLB
作者: tomorrower    时间: 2007-12-11 15:50
谢谢

可行,但是不知道-k1,1n

中的n是什么含义?

明白了,不好意思

-n, --numeric-sort
              compare according to string numerical value

[ 本帖最后由 tomorrower 于 2007-12-11 15:55 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2