如何运行bash命令行参数
在 bash 中,命令行参数通过 $ 符号访问,第一个参数储存在 $1 中,以此类推;通过 $0 访问命令本身的名称;特殊的变量还有 $#:参数数量,$@: 参数列表,$*:参数字符串(包含空白)。
如何运行 bash 命令行参数
在 bash 中,你可以使用 $ 符号访问命令行参数。第一个参数存储在 $1 中,第二个参数存储在 $2 中,以此类推。
语法
$0 命令本身的名称$1-$9 从命令行传入的前9个参数$@ 所有命令行参数的列表$* 所有命令行参数作为一个字符串
登录后复制
示例
假设我们有一个脚本 my_script.sh,它使用命令行参数来计算两个数字的总和:
#!/bin/bashnum1=$1num2=$2echo "数字之和:$((num1 + num2))"
登录后复制
要运行此脚本并传入两个参数,请使用以下命令:
./my_script.sh 10 20
登录后复制
在上面的示例中:
$0 将存储 “my_script.sh”。$1 将存储 “10”。$2 将存储 “20”。
特殊变量
除了 $0-$9 之外,还有几个特殊的变量:
$#:命令行中参数的数量。$@:命令行中所有参数的列表。$*:命令行中所有参数作为一个字符串(包含空白)。
示例
echo "参数数量:$#"echo "参数列表:$@"echo "参数字符串:$*"
登录后复制
输出:
参数数量:2参数列表:10 20参数字符串:10 20
登录后复制
以上就是如何运行bash命令行参数的详细内容,更多请关注范的资源库其它相关文章!
<
转载请注明:范的资源库 » 如何运行bash命令行参数