BASH 的一些笔记。
1、变量和引用变量
# 注意等号前面不能有空格!
var1= 'var1'
var2= 200
echo ${var1} ${var2}
var3= "$var1, ${var2}"
2、字符串
# 单引号是原样输出,不支持转义符。
var4='${var3}'
# 双引号支持变量和转义符。
var5="var3=\"${var3}\" "
3、获取输入参数
# test.sh
para1=$1
para2=$2
# 下面获取参数,并在未提供时使用默认值。
para1=${1:-'default1'}
para2=${2:-'default2'}
echo $param1 $param2
运行结果示例如下:
$ sh test.sh 123
123 default2
Q. E. D.