linux在执行命令ok,但是写入脚本就错误,怎么解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux在执行命令ok,但是写入脚本就错误,怎么解相关的知识,希望对你有一定的参考价值。

我在linux的shell里执行这个命令 ps -ef|grep sss|awk 'print $2'是ok的,得到第二列
但是在脚本执行 pids=$ps -ef|grep sss|awk 'print $2'就报错,请大神指点下,最好能给个参考链接看看

命令替换是小扩号,不是大括号。
pids=$(ps -ef|grep sss|awk 'print $2')
参考技术A 应该是:
pids=`ps -ef|grep sss|awk 'print $2'`
我测了一下. 没问题.

$ pids=`ps -ef|grep sss|awk 'print $2'`
$ echo $pids
22316
$

以上是关于linux在执行命令ok,但是写入脚本就错误,怎么解的主要内容,如果未能解决你的问题,请参考以下文章