在bash Linux脚本中,变量可以通过以下方式接收值:
#!/bin/bash
# 使用 $1 表示第一个命令行参数
variable=$1
echo "变量的值:$variable"
执行脚本时,可以在命令行中传递参数给变量:
$ ./script.sh value
变量的值:value
#!/bin/bash
echo "请输入变量的值:"
read variable
echo "变量的值:$variable"
执行脚本时,脚本会等待用户输入值给变量:
$ ./script.sh
请输入变量的值:
value
变量的值:value
#!/bin/bash
# 如果没有传递参数,则使用默认值
variable=${1:-default}
echo "变量的值:$variable"
执行脚本时,如果没有传递参数给变量,则变量的值将是默认值:
$ ./script.sh
变量的值:default
$ ./script.sh value
变量的值:value
通过以上方法,可以在bash Linux脚本中成功接收变量的值。
上一篇:变量不会显示更改。
下一篇:变量不会自动加入之前的数量”