bash中的echo变量给出了不同的值

时间:2018-05-25 18:50:36

标签: bash centos

我得到这样的输出:

ps -ef | grep xyz | grep -v grep | grep -v ruby |  awk '{print $8}'

xyz

但是当我将这个值赋给变量并打印变量时,我得到了一些奇怪的输出 -

string='ps -ef | grep xyz | grep -v grep | grep -v ruby |  awk '{print $8}''
echo $string

输出:

output= sudo sh sh xyz

如何才能将输出设为xyz

0 个答案:

没有答案