sort怎样按指定的列排序
0000 27189 41925425065f 15 419254250663 7 419254250675 5 419254250691 76 419254250693 2 4192542506a7 82 4192542506a9 58 4192542506bf 68 4192542506c1 56 4192542506d7 145 4192542506e1 127 4192542506e3 230 4192542506e5 7 4192542506ef 48 4192542506f1 463 4192542506ff 3847 41925425070b 2376 41925425070d 3408 419254250713 109025 419254250715 4 419254250726 134 41925425我想按第二列值进行排序,从大到小的顺序。看了下man,还是不大明确,还请大家指点一二。答案:sort -n -k2 file.txt 或则sort -g -k2 file.txt(从小到大排序)-n, --numeric-sort -g, --general-numeric-sort sort -rn -k2 all_contig.txt (加-r从大到小排序)使用方法:sort [选项]... [文件]...
Write sorted concatenation of all FILE(s) to standard output.长选项必须用的參数在使用短选项时也是必须的。
顺序选项:-b, --ignore-leading-blanks ignore leading blanks
-d, --dictionary-order consider only blanks and alphanumeric characters -f, --ignore-case fold lower case to upper case characters -g, --general-numeric-sort compare according to general numerical value -i, --ignore-nonprinting consider only printable characters -M, --month-sort compare (unknown) < `JAN' < ... < `DEC' -n, --numeric-sort compare according to string numerical value -r, --reverse reverse the result of comparisonsOther options:
-c, --check check whether input is sorted; do not sort
-k, --key=POS1[,POS2] start a key at POS1, end it at POS2 (origin 1) -m, --merge merge already sorted files; do not sort -o, --output=FILE write result to FILE instead of standard output -s, --stable stabilize sort by disabling last-resort comparison -S, --buffer-size=SIZE use SIZE for main memory buffer -t, --field-separator=SEP use SEP instead of non-blank to blank transition -T, --temporary-directory=DIR use DIR for temporaries, not $TMPDIR or /tmp; multiple options specify multiple directories -u, --unique with -c, check for strict ordering; without -c, output only the first of an equal run -z, --zero-terminated end lines with 0 byte, not newline --help 显示此帮助信息并退出 --version 输出版本号信息并退出POS is F[.C][OPTS], where F is the field number and C the character position
in the field. OPTS is one or more single-letter ordering options, whichoverride global ordering options for that key. If no key is given, use theentire line as the key.SIZE may be followed by the following multiplicative suffixes:
% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.With no FILE, or when FILE is -, read standard input.
*** WARNING ***
The locale specified by the environment affects sort order.Set LC_ALL=C to get the traditional sort order that usesnative byte values.请向 <bug-coreutils@gnu.org> 报告错误。