码迷,mamicode.com
首页 > 系统相关 > 详细

linux shell 学习

时间:2018-07-15 23:25:38      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:bin   else   style   重要   aaaaa   value   rod   class   空格   

 

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

 

linux shell 学习

标签:bin   else   style   重要   aaaaa   value   rod   class   空格   

原文地址:https://www.cnblogs.com/liufei1983/p/9315231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!