Portál AbcLinuxu, 16. července 2025 05:11
sort
a s jakými správnými parametry a nebo i něčím jiným?
Pokud zkouším sort
s param. -k
, tak mi to třídí vždy do konce řádků.
$ cat soubor 1 5 4 1 8 1 1.radek 1 5 4 1 7 1 2.radek 1 4 5 1 6 1 3.radek 1 3 6 1 5 1 4.radek 1 3 3 1 5 1 5.radek $ cat soubor | sort -k3,4 1 3 3 1 5 1 5.radek 1 5 4 1 7 1 2.radek 1 5 4 1 8 1 1.radek 1 4 5 1 6 1 3.radek 1 3 6 1 5 1 4.radek A já potřebuji výstup (pouze třídit podle 3 a 4 sloupce, ne podle ničeho jiného) : 1 3 3 1 5 1 5.radek 1 5 4 1 8 1 1.radek 1 5 4 1 7 1 2.radek 1 4 5 1 6 1 3.radek 1 3 6 1 5 1 4.radek
V takovém případě je řešením již zmíněný přepínač -s
, který je ostatně dostatečně popsán v dokumentaci.
-s
mi prostě uniklo. Moje chyba.
-s, --stable stabilize sort by disabling last-resort comparison
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.