脚本test.sh代码如下
export temp=`ps -ef | gawk 'est.sh {print}' | gawk '!match($8, "gawk") {printf $2}'`
echo $temp
测试发现temp中存放了正确的test.sh的进程号
之后
export pid=`ps -ef | gawk '$3==$temp' {print $2}`
发现pid没有值,为什么?
是如何使用shell环境变量的问题
export pid=`ps -ef | gawk '$3=="'$temp'"' {print $2}`