文章詳情頁(yè)
shell - 將傳入bash的參數(shù)如何從第二個(gè)開始傳給python
瀏覽:156日期:2022-06-27 14:25:12
問題描述
auto.sh# auto.sh 需要調(diào)用3個(gè)python腳本1.py 2.py 3.py用if判斷$1參數(shù)進(jìn)行選擇執(zhí)行哪個(gè)腳本py腳本根據(jù)shell腳本傳入的參數(shù)進(jìn)行相關(guān)操作
運(yùn)行方法
./auto.sh -h ./auto.sh cc -v 1.0 list
就是如何將傳入的bash的參數(shù)從第二個(gè)開始傳給python腳本,傳給python的參數(shù)個(gè)數(shù)不定,至少是一個(gè)
問題解答
回答1:#!/bin/bashif [ $# -lt 2 ] then echo ’Please input more than 2 parameter’ exit 3fiALL_PARA=$@# 自己變通吧, 將下面的語(yǔ)句換成需要執(zhí)行的python語(yǔ)句echo 'Python 接受到的參數(shù): ${ALL_PARA:2}' # 這語(yǔ)法能夠獲取第二個(gè)參數(shù)到最后的內(nèi)容
上一條:python - 如何去除重復(fù)的元素?下一條:python - 有什么辦法可以獲得打開網(wǎng)頁(yè)時(shí)network里面的所有網(wǎng)絡(luò)請(qǐng)求URL?
相關(guān)文章:
1. jquery - angularjs的數(shù)據(jù)為什么渲染不到頁(yè)面上?數(shù)據(jù)獲取到了,我的代碼哪里出了錯(cuò)了?2. css - 如何控制鼠標(biāo)事件?當(dāng)處于down時(shí)會(huì)觸發(fā)其他效果,而up的時(shí)候則會(huì)取消所有效果?3. 求助一個(gè)Android控件名稱4. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.5. IOS app應(yīng)用軟件的id號(hào)怎么查詢?比如百度貼吧的app-id=4779278136. javascript - 求助,html5如何調(diào)用攝像頭拍照??7. mysql數(shù)據(jù)庫(kù)是不是報(bào)10061錯(cuò)誤8. python - flask的errorhandler(BaseError)重寫方法后怎么獲得更多信息9. css - 關(guān)于offsetLeft和offsetTop10. html5 - mui dialog 如何配置type屬性
排行榜

熱門標(biāo)簽