我想生成一个按CPU总时间排序的进程名称和总CPU时间表.以下按预期工作:
ps | sort -p cpu | select processname,cpu
Run Code Online (Sandbox Code Playgroud)
但如果我按如下方式反转排序方向,则CPU时间列会消失:
ps | sort -descending -p cpu | select processname,cpu
Run Code Online (Sandbox Code Playgroud)
为什么是这样?
似乎CPU属性有时是Double,有时是null.当我运行第一个命令时,第一个项目具有空CPU并且显示列:对于第二个命令,第一个项目具有双值CPU并且不显示该列.
当列未显示时,它仍然存在!使用Format-List,显示它,例如:
ps | sort -descending -p cpu | select processname,cpu | fl
Run Code Online (Sandbox Code Playgroud)
到底是怎么回事?
试试这个
ps | sort -descending -p cpu | select processname,cpu | Format-Table -AutoSize
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
336 次 |
| 最近记录: |