获取传递的参数
菜鸟教程:https://www.runoob.com/linux/linux-shell-passing-arguments.html
脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,其中 $0 为执行的文件名(包含文件路径)
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
获取命令执行的返回值
info=`cat text.sh` echo "info: "${info}
命令需要用 ` `引起来