[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
HOW TO SORT
HOW TO SORT
Mon, 17 Feb 2003 22:15:01 +0100
I try to sort a little file (39 lines) obtained with a ls -l
and modified by editor (there is no tab in the file).
I have tried with many differents parameters like :
# export LANG=C ; sort +0.0 -0.3 -r +0.34 -0.40 +0.12 -0.20 -r -oalire Alire
# export LANG=C ; sort +0.0 -0.3 -r +0.34 -0.40 +0.12 -0.20 -oalire Alire
# export LANG=C ; sort -k1.1,1.3 -r -k1.35,1.40 -k1.13,1.20 -r -oalirk Alire
# export LANG=C ; sort -s -k1.1,1.3 -r -k1.35,1.40 -d -k1.13,1.20 -b -n -r
export LANG=C ; sort -s -k1.1,1.3 -ir -k1.35,1.40 -d -k1.13,1.20 -bnr -oalirk2
This is a part of the file :
OUI 22213632 jan 21 2002 MVSTOCKN2
oui 27123712 jan 7 2002 FSTOLDN2 idem FSTOCKN2
??? pas MPP 4794368 jan 21 2002 STATOPS2
NON 4527104 jan 21 2002 STATSAIS2
The first field contains only oui, Pro, OUI, NON, ???, as above, which i was
in this order, according to the hexadecimal calue of the first character ;
the second field is partial name of the file, the third the size.
With the two last commands, the file is sorted only on the size.
Export LANG=C; is because I suspect the locales to make some stranges things.
I work with a Mandrake 8.0 and when I type "sort --version" I obtain only a (C)
but /bin/sort is 32188 stamped mar 31 2001.
Has a froggy eaten a part of it ? ^-) or it's a bug
Seriously, how I can sort a file as i like ?
Thank you very much and
Alain Lucari Eurlix
1, rue Reine Elisabeth von Witellsbach
(Reine des Belges)
|[Prev in Thread]
||[Next in Thread]|