如何获取输出以仅显示带有ps -u UserName的COMMAND

时间:2014-10-28 22:18:14

标签: linux unix ps

如果我在Linux中执行命令:

ps -u UserName

然后我得到一份格式为:

的列表
PID TTY          TIME CMD

如何才能让输出只显示CMD(文件名)?

3 个答案:

答案 0 :(得分:2)

awk像魅力一样工作:

ps -u username | awk '{print $4}'
默认情况下,

awk使用空格分隔符,因此您将获得四个PID为1美元,TTY为2美元,TIME为3美元,CMD为4美元的字段,因此在我的代码中,我只打印了4美元来为您提供CMD字段。 / p>

答案 1 :(得分:1)

答案 2 :(得分:0)

以下内容应该有效,

ps -u UserName | tr -s " " | cut -d " " -f 6-

6-应该替换为CMD所在的列。