0

当我跑步时,

ps aux | grep dexter | grep ruby | grep -v grep

这是我得到的,

dexter  3285  0.0  0.0  31652  5356 ?  S  00:01  0:01 ruby /home/dexter/script.ruby

我有一个字符串中的整个输出说,

s= dexter  3285  0.0  0.0  31652  5356 ?  S  00:01  0:01 ruby /home/dexter/script.ruby

我需要从字符串中提取 /home/dexter/script.ruby 。我怎样才能在unix中实现这一点?

4

2 回答 2

1

使用 awk

ps aux | grep dexter | grep ruby | grep -v grep | awk '{print $11}'
于 2013-05-16T15:00:11.740 回答
0

你可以使用bash 参数替换

 echo '/'${s#*\/}  
于 2013-05-16T15:02:09.513 回答