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

linux shell变量

linux shell变量

    • 1、变量命名规则
    • 2、只读变量
    • 3、删除变量

1、变量命名规则

  1. 变量名不能加$
  2. 命名只能使用英文字母、数字和下划线,首个字母不能以数字开头
  3. 中间不能有空格。可以有下划线
  4. 不能使用标点符号
  5. 不能使用bash中的关键字
username="tom"

引用

$username
${username}

输出

echo $username

2、只读变量

readonly 变量名
username='lishi'
readonly username
username="zs"

-bash: username: 只读变量

3、删除变量

使用unset命令可以删除变量

unset 变量名
http://www.lryc.cn/news/125183.html

相关文章:

  • Linux 发行版 Debian 12.1 发布
  • 【Rust】Rust学习 第七章使用包、Crate和模块管理不断增长的项目
  • 网站SSL安全证书是什么及其重要性
  • Android Alarm闹钟API使用心得
  • 什么是业务敏捷,如何实现业务敏捷?
  • ​ATF(TF-A)安全通告 TFV-7 (CVE-2018-3639)​
  • 第三天课程下
  • 嵌入式编译FFmpeg6.0版本并且组合x264
  • 原子css 和 组件化css如何搭配使用
  • Python 实现Selenium录屏的一种方法(图片整合成动态图)
  • 【设计模式——学习笔记】23种设计模式——策略模式Strategy(原理讲解+应用场景介绍+案例介绍+Java代码实现)
  • 通讯商二要素Api接口验证真伪
  • React源码解析18(6)------ 实现useState
  • MongoDB的下载和安装
  • 如何卖 Click to WhatsApp 广告最有效
  • 【UE4 RTS】10-RTS HUD Setup
  • Python生成指定大小文件:txt/图片/视频/csv
  • Arcgis中影像图切片有白斑或者白点
  • nlohmann json:通过[ ]运算符读取设置object/array
  • rust学习-tokio::time
  • Java 中 List 集合排序方法
  • prometheus监控k8s服务并告警到钉钉
  • Go和Java实现解释器模式
  • 域名配置HTTPS
  • 机械设计cad,ug编程设计,ug模具设计,SolidWorks模具设计
  • 嵌入式开发的学习与未来展望:借助STM32 HAL库开创创新之路
  • WPS-0DAY-20230809的分析和利用复现
  • MongoDB(三十九)
  • InnoDB引擎
  • CSS3中的var()函数