因此,为了编写特定用户的所有进程,我尝试使用此代码:
ps aux --sort -rss | awk '$1 == "$(whoami)"'
当我将用户名硬编码到其中时,它完美无缺。 此外,我试图替换""使用'',//和空白,但它无论如何都不起作用。
答案 0 :(得分:6)
ps -u $(whoami) -o user,pid,%cpu,%mem,vsz,rss,tty,stat,start,time,comm --sort -rss
没有awk
的方式
答案 1 :(得分:1)
关注awk
可能对您有所帮助(根据OP的方法)。
ps aux --sort -rss | awk -v who="$(whoami)" '$1==who'