次の文字列を数値順に並べ替え、ファイルから重複した項目を削除したいと思います。
cat311
celine434
celine434
celine5
jimmy12
john44
john41
~になる
celine5
jimmy12
john41
john44
cat311
celine434
答え1
,
最初の数字(または入力に表示されない文字)の前に1つを挿入してから、残りを並べ替えることができます,
。
$ <file sed 's/[0123456789]/,&/' | sort -ut, -k2n -k1,1 | tr -d ,
celine5
jimmy12
john41
john44
cat311
celine434