当我跑步时,
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中实现这一目标?
答案 0 :(得分:1)
使用awk
ps aux | grep dexter | grep ruby | grep -v grep | awk '{print $11}'
答案 1 :(得分:0)
您可以使用bash parameter substitution
echo '/'${s#*\/}