linux shell 学习

Posted 刘大飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于linux shell 学习的主要内容,如果未能解决你的问题,请参考以下文章

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

20155307刘浩《网络对抗》逆向及Bof基础

Linux bash基础特性二

Linux学习笔记-Shell教程

20155311高梓云《网络对抗》逆向及Bof基础

20145301赵嘉鑫《网络对抗》逆向及Bof基础