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