文章詳情頁
shell - 將傳入bash的參數(shù)如何從第二個開始傳給python
瀏覽:119日期:2022-06-27 14:25:12
問題描述
auto.sh# auto.sh 需要調(diào)用3個python腳本1.py 2.py 3.py用if判斷$1參數(shù)進(jìn)行選擇執(zhí)行哪個腳本py腳本根據(jù)shell腳本傳入的參數(shù)進(jìn)行相關(guān)操作
運行方法
./auto.sh -h ./auto.sh cc -v 1.0 list
就是如何將傳入的bash的參數(shù)從第二個開始傳給python腳本,傳給python的參數(shù)個數(shù)不定,至少是一個
問題解答
回答1:#!/bin/bashif [ $# -lt 2 ] then echo ’Please input more than 2 parameter’ exit 3fiALL_PARA=$@# 自己變通吧, 將下面的語句換成需要執(zhí)行的python語句echo 'Python 接受到的參數(shù): ${ALL_PARA:2}' # 這語法能夠獲取第二個參數(shù)到最后的內(nèi)容
相關(guān)文章:
1. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現(xiàn)一個制作游戲的空的黑窗口?2. android - 鍵盤遮擋RecyclerView3. javascript - 在 vue里面用import引入js文件,結(jié)果為undefined4. python - linux怎么在每天的凌晨2點執(zhí)行一次這個log.py文件5. javascript - jQuery each 方法第三個參數(shù)args 如何解釋?6. java - new + 類名,一定需要申明一個對象嗎?7. php如何獲取訪問者路由器的mac地址8. javascript - js中遞歸與for循環(huán)同時發(fā)生的時候,代碼的執(zhí)行順序是怎樣的?9. php - mysql 模糊搜索問題10. 小程序怎么加外鏈,語句怎么寫!求救新手,開文檔沒發(fā)現(xiàn)
排行榜

熱門標(biāo)簽