在Bash脚本中,可以通过特殊的变量来获取命令行参数。以下是一个示例:
#!/bin/bash
# 获取参数个数
echo "参数个数: $#"
# 获取所有参数
echo "所有参数: $@"
# 获取单个参数
echo "第一个参数: $1"
echo "第二个参数: $2"
# 遍历所有参数
for arg in "$@"
do
echo "参数: $arg"
done
保存上述代码为script.sh
文件,然后在命令行运行该脚本并传入参数:
$ bash script.sh param1 param2
输出结果将会是:
参数个数: 2
所有参数: param1 param2
第一个参数: param1
第二个参数: param2
参数: param1
参数: param2
这样,你就可以在Bash脚本中轻松地获取和处理命令行参数了。
上一篇:Bash脚本菜单选项方括号
下一篇:Bash脚本参数包含空格无法工作