快连VPN:速度和安全性最佳的VPN服务
在 bash 中,命令行參數通過 $ 符號訪問,第一個參數儲存在 $1 中,以此類推;通過 $0 訪問命令本身的名稱;特殊的變量還有 $#:參數數量,$@: 參數列表,$*:參數字符串(包含空白)。
如何運行 bash 命令行參數
在 bash 中,你可以使用 $ 符號訪問命令行參數。第一個參數存儲在 $1 中,第二個參數存儲在 $2 中,以此類推。
語法
$0 命令本身的名稱$1-$9 從命令行傳入的前9個參數$@ 所有命令行參數的列表$* 所有命令行參數作爲一個字符串登錄後複製
示例
假設我們有一個腳本 my_script.sh,它使用命令行參數來計算兩個數字的總和:
#!/bin/bashnum1=$1num2=$2echo "數字之和:$((num1 + num2))"登錄後複製
要運行此腳本並傳入兩個參數,請使用以下命令:
./my_script.sh 10 20登錄後複製
在上面的示例中:
- $0 將存儲 "my_script.sh"。
- $1 將存儲 "10"。
- $2 將存儲 "20"。
特殊變量
除了 $0-$9 之外,還有幾個特殊的變量:
- $#:命令行中參數的數量。
- $@:命令行中所有參數的列表。
- $*:命令行中所有參數作爲一個字符串(包含空白)。
示例
echo "參數數量:$#"echo "參數列表:$@"echo "參數字符串:$*"登錄後複製
輸出:
參數數量:2參數列表:10 20參數字符串:10 20登錄後複製
以上就是如何運行bash命令行參數的詳細內容,更多請關注本站其它相關文章!