-
執行demo4.sh文件,輸入輸出參數itcast itheima的2個輸入參數, 觀察效果
特殊變量:$#
語法
$#
含義
獲取所有輸入參數的個數
案例需求
在demo4.sh中輸出輸入參數個數
演示
編輯demo4.sh, 輸出輸入參數個數
執行demo4.sh傳入參數itcast, itheima, 播仔 看效果
特殊變量:$*
、$@
語法
$*
$@
# 含義都是獲取所有輸入參數, 用于以后輸出所有參數
$*
與$@
區別
1.不使用雙引號括起來, 功能一樣$*和$@獲取所有輸入參數,格式為: $1 $2 ... $n
2.使用雙引號括起來"$*"獲取的所有參數拼接為一個字符串, 格式為: "$1 $2 ... $n""$@"獲取一組參數列表對象, 格式為: "$1" "$2" ... "$n"使用循環打印所有輸入參數可以看出區別
循環語法
for var in 列表變量
do # 循環開始命令 # 循環體
done # 循環結束