linux shell 学习

 

var=value   // 这个是赋值。

特别注意变量和值之间不要存在空格,否则会被认为是等值判断,比如[ var = valu e]   // 等值判断, 空格特别重要!!!

#!/bin/sh
cd test
rm -f EnvConf.json
touch EnvConf.json

env=$1

varDev="{
\"A\":\"aaaa\",
\"B\":\"bbbb\"
}"

varStage="{
\"A\":\"aaaaa\",
\"B\":\"bbbbbbbbbb\"
}"

varProd="{
\"A\":\"4545\",
\"B\":\"rewrew\"
}"


if [ $env = "dev" ]; then
echo "$varDev" >> EnvConf.json
elif [ $env = "stage" ]; then 
echo "$varStage" >> EnvConf.json
else [ $env = "prod" ]
 echo "$varProd" >> EnvConf.json
fi

 

posted @ 2018-07-15 22:14  刘大飞  阅读(142)  评论(0编辑  收藏  举报