【金秋打卡】第24天 学习Linux —— 变量测试
2022/11/18 4:24:06
本文主要是介绍【金秋打卡】第24天 学习Linux —— 变量测试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
课程名称:shell编程之运算符
课程章节:shell编程之变量测试
课程讲师:Tony
课程内容:
变量测试
变量测试指的是当变量y处于某种状态时,比如y没有设置、y为空值、y设置了值的情况下把x赋成什么值
特点:逻辑性强,用法复杂,不易记忆
一般情况下多写几行代码也不推荐使用变量测试,因为这个比较难以理解
变量置换方式 | 变量y没有设置 | 变量y为空值 | 变量y设置值 |
---|---|---|---|
x=${y-新值} | x=新值 | x为空 | x=$y |
x=${y:-新值} | x=新值 | x=新值 | x=$y |
x=${y+新值} | x为空 | x=新值 | x=新值 |
x=${y:+新值} | x为空 | x为空 | x=新值 |
x=${y=新值} | x=新值 y=新值 |
x为空 y值不变 |
x=$y y值不变 |
x=${y:=新值} | x=新值 y=新值 |
x=新值 y=新值 |
x=$y y值不变 |
x=${?新值} | 新值输出到标准错误输出(就是屏幕) | x为空 | x=$y |
x=${y:?新值} | 新值输出到标准错误输出 | 新值输出到标准错误输出 | x=$y |
环境变量
source命令
当修改环境变量配置文件后,需要注销并重新登录才能使修改生效,或者使用source命令
source 配置文件
. 配置文件(一个英文句号代表的就是source命令)
环境变量配置文件简介
写在etc目录下的环境变量配置文件对使用此系统的所有用户生效
写在家目录下的环境变量配置文件对对应的用户生效
/etc/profile /etc/profile.d/*.sh ~/.bash_profile ~/.bashrc /etc/bashrc
课程收获
把基础打好,循序渐进的学习,做出管理服务器的好脚本
这篇关于【金秋打卡】第24天 学习Linux —— 变量测试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业
- 2024-03-20Linux运维的第二周总结
- 2024-03-13how to count number of directories in linux