【金秋打卡】第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-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法