批量更新shell腳本(post請求)


function deviceRecover12(){
            for line in `cat device.txt`
               do
                var=$(curl -s -H 'content-type: application/json' -H "o::90EBC43BE0BC4B64998A55B285B01965" -X POST -d '{"deviceName": "'$line'", "ctrlType": "17"}' https://xxxxxx)
                echo "device:$line,status:$var"
           done
}

device.txt

001050101021000000001
001050101021000000002
001050101021000000003
001050101021000000004
001050101021000000005
001050101021000000006
001050101021000000007
001050101021000000008

1.新建test.sh 的shell文件,文件內容就是上述第一個腳本內容

2.如何執行包含函數的shell腳本?  第一:source  test.sh  第二步:直接輸入函數名  deviceRecover12

3.假如shell腳本函數有參數輸入的話,就是在函數體內,輸入$1(代表第一個參數),$2(代表第二個參數)

在執行有輸入參數的函數時: 函數名   第一個參數   第二個參數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM