3 ms·
Maybe a case for -V, aka version or natural sort. ~$ printf '2 foo\n2 bar\n1 one\n10 ten\n3 three\n2 foo\n' | sort -un 1 one 2 foo 3 three 10 ten ~
by barrkel 3y ago
Maybe a case for -V, aka version or natural sort.
~$ printf '2 foo\n2 bar\n1 one\n10 ten\n3 three\n2 foo\n' | sort -un
1 one
2 foo
3 three
10 ten
~$ printf '2 foo\n2 bar\n1 one\n10 ten\n3 three\n2 foo\n' | sort -uV
1 one
2 bar
2 foo
3 three
10 ten
- ReleaseCandidat 3y agoVersion sort does have its own problems: % echo -e "1.15 bla\n1.5 hugo\n1.05 gsfg"| sort -V 1.05 gsfg 1.5 hugo 1.15 bla