溫馨提示×

linux中怎么調(diào)用shell腳本傳參數(shù)

小億
168
2023-11-16 13:22:56
欄目: 編程語言

在Linux中調(diào)用shell腳本并傳遞參數(shù),可以通過以下步驟實現(xiàn):

  1. 創(chuàng)建一個shell腳本文件,例如script.sh,并在文件開頭添加shebang(#!/bin/bash)以指定使用bash解釋器運行腳本。

  2. 在shell腳本中,可以通過特殊變量$1、$2、$3等來獲取傳遞給腳本的參數(shù)。例如,$1表示第一個參數(shù),$2表示第二個參數(shù),以此類推。

    示例腳本(script.sh):

    #!/bin/bash
    
    echo "第一個參數(shù)為:$1"
    echo "第二個參數(shù)為:$2"
    
  3. 在終端中可以使用以下命令調(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

0