【金秋打卡】第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 —— 变量测试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程