bash 从字符串末尾开始排序

die*_*403 4 bash sorting

我想按第一个文件对文件进行排序,但最后一个字符是最重要的。

例如表单文件:

"AAAACTTTTT"                    1       2

"AAAACAAAAA"    1       2       6       4
Run Code Online (Sandbox Code Playgroud)

到:

"AAAACAAAAA"    1       2       6       4

"AAAACTTTTT"                    1       2
Run Code Online (Sandbox Code Playgroud)

我试过:

sort -k1,1 file
Run Code Online (Sandbox Code Playgroud)

当然这是行不通的,但我不知道该怎么做。你可以帮帮我吗?也许有一些秘密旗帜?

zza*_*per 7

我想按域名对电子邮件地址列表进行排序(分组),例如所有“@xxx.com”,然后所有“@yyy.com”(基于 makgun 评论的解决方案)

rev emailist | sort | rev > emailistsorted
Run Code Online (Sandbox Code Playgroud)

只获得独特的

rev emailist | sort -u | rev > emailistsorted
Run Code Online (Sandbox Code Playgroud)