- 在shell腳本中調用shell腳本,並傳入參數(重點掌握)
先創建1個python腳本,內容如下:
import os
import sys
if len(sys.argv)<3:
print('Please Input Two Arguments')
sys.exit(1)
arg0=sys.argv[1]
arg1=sys.argv[2]
os.system('./test_shell_2_para.sh '+arg0+' '+arg1)
創建 shell腳本:test_shell_2_para.sh,內容如下:
echo "hello world ${1} ${2}" echo 0
執行python腳本,效果如下:
wangju@wangju-HP-348-G4:~$ python3 pp.py Please Input Two Arguments wangju@wangju-HP-348-G4:~$ python3 pp.py 曹操 劉備 hello world 曹操 劉備

