我的任务是获得以下输出:
ps auxfwww | sort -k2n | head -n4
然后我必须使用 awk 重新排列它,以便得到第 2、3、4 行的第 1、3、11 列。但行必须按 3、4、2 的顺序排列。我得到的最接近的是:
ps auxfwww | sort -k2n | head -n4 | awk 'NR>=3' | awk '{print $1, $3, $11}'
但我不知道如何在第 3 行和第 4 行之后获得第 2 行。
它还必须使用单行命令来完成。
请阐明一些光:)