for h in `cat aa.txt`
;do ssh -i id_rsa -o StrictHostKeyChecking=no ccadmin@$h "sudo sed -i '$a\gaodi' /tmp/sysctl.conf";done
提示报错
sed: -e expression #1, char 6: unterminated address regex
原因是
解决办法是在$符前加转字字符\
for h in `cat aa.txt`
;do ssh -i id_rsa -o StrictHostKeyChecking=no ccadmin@$h "sudo sed -i '\$a\gaodi' /tmp/sysctl.conf";done