我下面是某人编写的代码段,但我不明白sort -t' ' -rn +2 -3的作用。

ps aux|tr -s ' '|cut -f1-3,11 -d' '|grep $USER|sort -t' ' -rn +2 -3|cut -f2 -d' '|head -5


特别是+2-3选项。我知道-r是反向的,而-n是数字的。

最佳答案

该命令做了很多不必要的工作。您可以使用pgrep通过以下命令替换它:

pgrep -U"$USER" | sort -r | head -5


顺便说一句,为了简单地理解sort -t' ' -rn +2 -3的含义,您应该遵循问题下方@1_CR的注释。

07-25 23:23
查看更多