例如:我有一个文本文件
1.dog
2.cat
3.apple
4.bear
我想把它排序为
3.apple
4.bear
2.cat
1.dog
我不明白如何对其进行排序,因为句号和行的第一个字母之后没有空格,所以我不能简单地说 sort +1 file.txt 或任何内容。有什么办法可以使用某种子字符串来躲避编号列表和句点,以便根据之后的内容对其进行排序?
最佳答案
尝试这个 :
sort -t . -k2 file
查看
man sort
关于regex - 如何在unix中对编号的文本文件进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48798329/