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