一、常规命令和使用记录
1、定义变量、判断匹配、赋值等
//定义变量
addr=a
namespace=b
//判断匹配自定义的(包括参数化构建设置的变量)环境变量,并赋值
case "$Env" in
dev) namespace=dev ;;
fat) addr=127.0.0.1 namespace=fat ;;
uat) echo "nothing";;
pre) echo "nothing";;
*) ;;
esac
//通过$()把shell命令执行结果赋值给变量
aa=$(docker ps -aqf "name=jenkins")
//一、判断变量是否为空
para1=
if [ ! -n "$para1" ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
//二、判断变量是否为空
para1=
if [ ! $para1 ]; then
echo "IS NULL"
else
echo "NOT NULL"
fi
//三、判断变量是否为空(推荐)
dmin=
if [ "$dmin" = "" ]; then
echo "dmin is not set!"
else
echo "dmin is se