我是Linux的新手,我正在尝试对我的文本文件进行排序,该文件名为test.txt并按降序对其进行排序,并将最后10个名称输出到新文件中?
这是我test.txt的内容
Warchief
Bad Man
Skeleton
Grave
Bobby
Annie
Gourmet
Minions
Flame
Tessa
Miner
Worker
Pan
我知道我需要使用
sort -r test.txt > test2.txt
但我不知道如何只将最后10个名字的输出排序到test2.txt
答案 0 :(得分:1)
使用tail管道进行排序:
tail -n 10 test.txt | sort -r > test2.txt
如果您想先排序,只需切换命令
即可sort -r test.txt | tail -n 10 > test2.txt