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,但是写入脚本就错误,怎么解的主要内容,如果未能解决你的问题,请参考以下文章

linux中批处理文件顺序执行命令的输入

linux脚本中执行命令

如何在linux下运行python程序

linux shell脚本有编译器吗?每次都是运行后提示很多错误啊,能在编写的时候提示错误吗?

shell中怎么批量执行命令。

一个shell脚本 怎么执行多条命令