使用shell脚本ssh远程执行命令,使用awk时总是报错

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kwame211/article/details/86292538

使用ssh远程执行命令,使用到awk时总是报错。

解决方法:
cat stop.sh
#!/bin/bash

while read f1
do
ssh -T $f1 << EOF
ps aux |grep storm |grep -v grep |awk '{print \$2}' |xargs kill -9
EOF
done < iplist

说明:只要保证ssh awk中$2使用的是\$2,加上转义即可,顺利解决。 
 

猜你喜欢

转载自blog.csdn.net/kwame211/article/details/86292538
今日推荐