文章詳情頁
shell - 將傳入bash的參數(shù)如何從第二個(gè)開始傳給python
瀏覽:226日期: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=$@# 自己變通吧, 將下面的語句換成需要執(zhí)行的python語句echo 'Python 接受到的參數(shù): ${ALL_PARA:2}' # 這語法能夠獲取第二個(gè)參數(shù)到最后的內(nèi)容
上一條:python - 如何去除重復(fù)的元素?下一條:python - 有什么辦法可以獲得打開網(wǎng)頁時(shí)network里面的所有網(wǎng)絡(luò)請(qǐng)求URL?
相關(guān)文章:
1. node.js - mongodb查找子對(duì)象的名稱為某個(gè)值的對(duì)象的方法2. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????3. 運(yùn)行python程序時(shí)出現(xiàn)“應(yīng)用程序發(fā)生異常”的內(nèi)存錯(cuò)誤?4. html5 - datatables 加載不出來數(shù)據(jù)。5. 前端 - @media query 使用出現(xiàn)的問題?6. 利用IPMI遠(yuǎn)程安裝centos報(bào)錯(cuò)!7. javascript - 在 model里定義的 引用表模型時(shí),model為undefined。8. 測(cè)試自動(dòng)化html元素選擇器元素ID或DataAttribute [關(guān)閉]9. javascript - QQ第三方登錄的問題10. html5和Flash對(duì)抗是什么情況?
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備