【发布时间】:2014-11-17 08:42:30
【问题描述】:
在 ps 命令中,我希望在这种情况下定义一些 var,然后定义“PS1”,然后删除该 var 之前的所有内容。
例如:
ps -ef | grep -i PS1
cbsuser 1138700 1 0 Sep 15 - 0:10 ./PS1 PS01 3
预期输出:
./PS1 PS01 3
在我看来这是错误的:
sed 's/^$/ "PS1"/g'
或相关的我不知道如何完成它。
【问题讨论】:
-
ps -ef 并不总是返回相同的结构(日期和日期取决于多长时间)。 PS1 也可以在进程的用户名或参数中找到。 PS1 可以从多种方式/路径开始)。对于这种情况,我们可以假设什么?