Portál AbcLinuxu, 5. prosince 2025 08:27
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.