在Bash中,可以使用$#
来获取参数的个数,然后使用循环来遍历所有的参数。以下是一个示例代码:
#!/bin/bash
# 获取参数个数
count=$#
# 遍历所有参数
for ((i=1; i<=count; i++)); do
# 获取参数值
arg="${!i}"
echo "参数 $i: $arg"
done
使用这个脚本,可以将命令行传入的所有参数依次打印出来。
例如,如果运行脚本./script.sh arg1 arg2 arg3
,则输出为:
参数 1: arg1
参数 2: arg2
参数 3: arg3
上一篇:bash参数列表的行为和基本结构
下一篇:bash参数相等检查出现意外输出