參數傳入說明以下:shell
echo "Shell 傳遞參數實例"
echo "執行的文件名:$0"
echo "第一個參數爲:$1"
echo "第二個參數爲:$2"
echo "傳遞到腳本的參數個數:$#"
echo $* #打印全部輸入參數與$@相同
echo $$ #腳本執行的進程號
echo $- #顯示shell當前選項 bash
$*與$@的區別在於url
#!/bin/bash # author:菜鳥教程 # url:www.runoob.com echo "-- \$* 演示 ---" for i in "$*"; do echo $i done echo "-- \$@ 演示 ---" for i in "$@"; do echo $i done
$ chmod +x test.sh $ ./test.sh 1 2 3 -- $* 演示 --- 1 2 3 -- $@ 演示 --- 1 2 3