当前位置: 首页 > news >正文

shell脚本--变量及特殊变量,算术逻辑运算

1.变量是什么

在这里插入图片描述

2.变量类型

在这里插入图片描述

3.动态,静态,强弱类型

在这里插入图片描述
在这里插入图片描述

4.变量的命名

在这里插入图片描述

5.变量的定义和引用

5.1三种变量类型

普通变量
环境变量
局部变量
在这里插入图片描述
在这里插入图片描述

5.2单引号,双引号,强弱引用

双引号对变量赋值的影响01:59:给变量加双引号,在多行时能保留多行格式,不加则可能以空格隔开,默认放一行。
在这里插入图片描述
在这里插入图片描述

6.只读变量

在这里插入图片描述

7.位置变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.退出码exit变量

在这里插入图片描述
在这里插入图片描述

9.展开命令行,优先级问题

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

10.set和脚本安全

在这里插入图片描述
在这里插入图片描述
set -u 目录名打错了,默认为空,开启后为空则报错
set -e 有错误就退出,不继续执行

算术运算


在这里插入图片描述
在这里插入图片描述

逻辑运算

在这里插入图片描述

http://www.lqws.cn/news/460243.html

相关文章:

  • C++ 构造函数
  • 谷歌浏览器电脑版官方下载- Google Chrome官方网页版入口
  • 猿人学js逆向比赛第一届第九题
  • window显示驱动开发—输出合并器阶段
  • 什么是Vue.js
  • Java 编程之代理模式
  • 大模型与搜索引擎的技术博弈及未来智能范式演进
  • 深入解析:如何实时获取Socket接收缓冲区的数据量
  • Python按钮点击事件快速入门
  • 全球化 2.0 | 云轴科技 ZStack与澳门天网资讯 共推AI Infra
  • gitea本地部署代码托管后仓库的新建与使用(配置好ssh密钥后仍然无法正常克隆仓库是什么原因)
  • Linux 系统中,查询 JDK 的安装目录
  • 智慧医院内部是如何互联的
  • 魅族“换血”出牌:手机基本盘站不稳,想靠AI和汽车“改命”
  • Vue 滑动验证组件
  • 下载链接记录
  • android gradle的优化
  • FPGA基础 -- Verilog 共享任务(task)和函数(function)
  • vue2通过leaflet实现图片点位回显功能
  • 电子制造智能化转型:MES如何解决工艺复杂、质量追溯与供应链协同
  • C++11 右值引用(Rvalue Reference)
  • HarmonyOS 6 + 盘古大模型5.5
  • Spring Boot自动装配原理解析
  • WebServer实现:muduo库的主丛Reactor架构
  • FPGA基础 -- Verilog 的属性(Attributes)
  • Spring Boot + MyBatis + Vue:从零到一构建全栈应用
  • FastJSON 或 Jackson 等库序列化 LocalDateTime 时,默认会将其转换为时间戳(毫秒数)
  • postgresql 函数调试
  • FastAPI lifespan示例
  • 《道德经》:探寻古老智慧中的哲学之光