1、变量赋值方式
(1)方式1——直接赋值(=)
(2)方式2——read交互式赋值
(3)方式3——脚本传参赋值
2、read
read -p "请输入你的名字和年龄:" name age
3、shell脚本传参
我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……
例如:
#!/bin/bash # url:www.runoob.com echo "Shell 传递参数实例!"; echo "执行的文件名:$0"; echo "第一个参数为:$1"; echo "第二个参数为:$2"; echo "第三个参数为:$3"; ------------------------------------------ $ chmod +x test.sh $ ./test.sh 1 2 3 Shell 传递参数实例! 执行的文件名:./test.sh 第一个参数为:1 第二个参数为:2 第三个参数为:3
$* 与 $@ 区别: