特殊變量列表
命令行參數
運行腳本時傳遞給腳本的參數稱爲命令行參數。命令行參數用 $n 表示,例如,$1 表示第一個參數,$2 表示第二個參數,依次類推。
請看下面的代碼:
建立一個testvar.sh文件,寫入以下內容:
#!/bin/bash
echo "File Name: $0"
echo "First Parameter : $1"
echo "First Parameter : $2"
echo "Quoted Values: $@"
echo "Quoted Values: $*"
echo "Total Number of Parameters : $#"
然後chmod +x testvar.sh改變文件的權限,運行結果:
[kiosk@foundation0 ~]$ ./testvar.sh cq sztech
File Name: ./testvar.sh
First Parameter : cq
First Parameter : sztech
Quoted Values: cq sztech
Quoted Values: cq sztech
Total Number of Parameters : 2