linux shell 学习
var=value // 这个是赋值。
特别注意变量和值之间不要存在空格,否则会被认为是等值判断,比如[ var = valu e] // 等值判断, 空格特别重要!!!
#!/bin/sh cd test rm -f EnvConf.json touch EnvConf.jsonenv=$1varDev="{\"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
转载于:https://www.cnblogs.com/liufei1983/p/9315231.html
linux shell 学习相关推荐
- linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
在学习Linux和OpenStack过程中,感觉不管是大规模部署部署还是运维,Shell脚本都已经是标配,所以学好脚本很有必要. 以下仅为Linux Shell的一些基础笔记,这里作为笔记记下. == ...
- Linux| |Shell学习
Shell学习 # 符号 1. 初识 1.1 Shell定位 Shell就是用C编写的程序,是用户是用Linux的桥梁.Shell就是Linux内核的一个外壳,调用内核的接口 1.2 Shell和Ba ...
- 【转】十分有用的linux shell学习总结
在最近的日常工作中由于经常会和Linux服务器打交道,如Oracle性能优化.我们 数据采集服务器的资源利用率监控,以及Debug服务器代码并解决其效率和稳定性等问题.因此这段时间总结的有关Linux ...
- linux shell 学习小结
学习内容:https://www.linuxdaxue.com/series/linux-shell-series/ 个人笔记如下 1."#!" 是一个约定的标记,它告诉系统这个脚 ...
- Linux+shell学习记录和思维导图
由于shell和Linux学习分不开,所以干脆一起结合起来学习,顺便用思维导图工具做一个记录. 学习的关键在于对着教程敲代码. 学习工具 思维导图工具Xmind:以前一直用百度脑图做一些简单的记录,但 ...
- Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...
- Linux shell 学习笔记(11)— 理解输入和输出(标准输入、输出、错误以及临时重定向和永久重定向)
1. 理解输入和输出 1.1 标准文件描述符 Linux 系统将每个对象当作文件处理.这包括输入和输出进程.Linux 用文件描述符(file descriptor)来标识每个文件对象.文件描述符是一 ...
- Linux shell 学习笔记(10)— 处理用户输入(命令行读取参数、读取用户输入、超时处理)
1. 命令行参数 向 shell 脚本传递数据的最基本方法是使用命令行参数.命令行参数允许在运行脚本时向命令行添加数据. $ ./addem 10 30 本例向脚本 addem 传递了两个命令行参数( ...
- Linux shell 学习笔记(7)— 构建基本脚本(变量、重定向、管道、状态码)
1. 使用多个命令 如果要两个命令一起运行,可以把它们放在同一行中,彼此间用分号隔开. $ date ; who Mon Feb 21 15:36:09 EST 2014 Christine tty2 ...
- Linux shell 学习笔记(5)— 文件权限(添加、修改、删除用户及创建、修改群组)
1. Linux的安全性 Linux 安全系统的核心是用户账户.每个能进入 Linux 系统的用户都会被分配唯一的用户账户.用户对系统中各种对象的访问权限取决于他们登录系统时用的账户. 用户权限是通过 ...
最新文章
- poj2756(高精度加减)
- 动手动脑第二波方法的重载
- 自然语言处理发展的四大阶段
- sonarqube 数据清理
- Semi迎来重要试驾客户,特斯拉致力于将其推向市场
- 苹果鼠标右键怎么按_iPadOS 13.4 鼠标体验如何?附使用指南
- 计算机专业mac好用吗,苹果笔记本电脑系统好用吗_苹果笔记本电脑系统好用不好用-win7之家...
- [CTF] python的pip源更改及常用python库
- 点击化学DBCO修饰药物(DBCO-PEG-雷替曲塞,甲氨喋呤MTX,培美曲塞,磺胺地索辛)
- DOS下Debug工具使用
- STEP标准描述方法-EXPRESS语言
- ConvLSTM:一种用于降水预报的机器学习方法
- python中setup是什么意思_『Python』setup.py简介
- 多显示器下应用窗口在多个显示器之间切换方法
- Python 爬取全国天气
- python+django电子招标投标管理系统pycharm项目
- 面向移动端的 java手机电脑售后维修预约系统springboot 小程序
- Linux云计算学习笔记-1
- 大数据数据名词:PV、IPV、UV等
- Apollo 3 plus ADC for Timer3A sample