这个命令给了我想要的结果
ps -eo %cpu,pid |sort -r | head | sed 's/[ ]\+/ /g'
%CPU PID
0.8 867
0.8 785
0.8 6095
0.8 543
0.8 479
0.0 978
0.0 975
0.0 974
0.0 962
但我不明白为什么\+
在sed。我知道+代表什么,但为什么\
?
有人可以给我正确的解释。
谢谢。
答案 0 :(得分:1)
反斜杠告诉sed
将+
解释为特殊字符,您可能知道这意味着“一次或多次出现”。没有它,+
被视为文字。这只是sed
的语法。