在Linux中調(diào)用shell腳本并傳遞參數(shù),可以通過以下步驟實現(xiàn):
創(chuàng)建一個shell腳本文件,例如script.sh
,并在文件開頭添加shebang(#!/bin/bash)以指定使用bash解釋器運行腳本。
在shell腳本中,可以通過特殊變量$1
、$2
、$3
等來獲取傳遞給腳本的參數(shù)。例如,$1
表示第一個參數(shù),$2
表示第二個參數(shù),以此類推。
示例腳本(script.sh):
#!/bin/bash
echo "第一個參數(shù)為:$1"
echo "第二個參數(shù)為:$2"
在終端中可以使用以下命令調(diào)用腳本,并傳遞參數(shù):
bash script.sh 參數(shù)1 參數(shù)2
或者也可以為腳本文件添加可執(zhí)行權限,并直接運行腳本:
chmod +x script.sh
./script.sh 參數(shù)1 參數(shù)2
腳本將會輸出傳遞的參數(shù)。
注意:參數(shù)之間使用空格進行分隔,如果參數(shù)中包含空格或特殊字符,可以使用引號將其括起來,例如:
bash script.sh "參數(shù) 1" 參數(shù)2