#!/bin/bash
# function 本脚本作为练习使用,主要学习shell编程的特殊变量
# date:20180525
echo "脚本的名字(用/$/0)表示:"$0
n=1
echo "使用$@的参数列表为:"$@
for temstr in "$@"
do
echo "第$n个参数是"$temstr
let n+=1
done
n=1
echo "使用$*的参数列表为:"$*
for temstr in "$*"
do
echo "第$n个参数是"$temstr
let n+=1
done
echo "参数的个数是$#个,参数个数用/$/#表示
运行结果:
[xiaoz@H144134:/bauser/xiaoz/test/shell$]sh s4.sh 1 2 3 45
脚本的名字(用/$/0)表示:s4.sh
使用1 2 3 45的参数列表为:1 2 3 45
第1个参数是1
第2个参数是2
第3个参数是3
第4个参数是45
使用1 2 3 45的参数列表为:1 2 3 45
第1个参数是1 2 3 45
参数的个数是4个,参数个数用/$/#表示