【金秋打卡】第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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南