#!/bin/bash
#参数个数与所有参数是$#和$*
echo "$# params are: $*"
#参数$0是命令行中的命令本身,大于等于1才是真正的参数。参数1,2,3...是$1, $2, $3, ...
i=1
for p in $*
do
let i=$i+1
echo "Param $i is: $p"
done
本文介绍了一个简单的Bash脚本示例,该脚本演示了如何解析命令行参数,并展示了如何通过$#, $*, $0, $1等变量来获取和遍历传入脚本的参数。
#!/bin/bash
#参数个数与所有参数是$#和$*
echo "$# params are: $*"
#参数$0是命令行中的命令本身,大于等于1才是真正的参数。参数1,2,3...是$1, $2, $3, ...
i=1
for p in $*
do
let i=$i+1
echo "Param $i is: $p"
done
4001

被折叠的 条评论
为什么被折叠?