shell命令传参数(参数长度不定)


脚本

sudo echo "[mysqlMaster<$1>]" >> /home/admin/hostrecord

count=2
while [ $# -ge 2 ];do
    sudo echo $2 >> /home/admin/hostrecord
    sudo echo "ansible_ssh_user=root ansible_ssh_pass=123 ansible_su_pass=123" >> /home/admin/hostrecord
    let count=count+1
    shift
done
sudo ansible-playbook /setRedisParam.yml --extra-vars "paraname=$1 paravalue=$2"

命令

sh setvar.sh maxmemory-policy volatile-lru

命令中参数用空格隔开


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM