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

学习第六十五行

仔细观察键盘,会发现一个$符号,其实是有含义的。

在 shell 脚本中,美元符号 $ 有几种重要的含义:

  1. 变量引用$ 用于引用变量的值。例如,如果你有一个变量 name,可以通过 $name 来获取它的值。

    name="Alice"
    echo "Hello, $name"
    
  2. 命令替换$() 用于命令替换,可以将命令的输出赋值给变量或直接在命令中使用。

    current_date=$(date)
    echo "Today's date is: $current_date"
    
  3. 特殊变量

    • $0:脚本的名称。
    • $1$2, ...:脚本的参数,$1 是第一个参数,$2 是第二个,以此类推。
    • $#:传递给脚本的参数个数。
    • $?:上一个命令的退出状态。
    • $$:当前脚本的进程 ID。
  4. 数组元素:在处理数组时,可以使用 ${array[index]} 的形式来引用数组的特定元素。

  5. 环境变量$ 也用于引用环境变量。例如,$PATH 返回当前的环境变量路径。

http://www.lryc.cn/news/519240.html

相关文章:

  • 零碎的知识点(七):线性二次调节器(LQR)是什么?
  • Matlab一些使用技巧
  • Linux 发行版介绍与对比:Red Hat、Ubuntu、Kylin、Debian
  • 从CentOS到龙蜥:企业级Linux迁移实践记录(龙蜥开局)
  • java1-相对路径与绝对路径
  • iChainfo 品牌升級為 ichaingo,打造 Web3 數據基礎設施新標杆
  • Flink概念知识讲解之:Restart重启策略配置
  • [java基础-集合篇]LinkedList源码粗析
  • 面试:C++类成员初始化顺序
  • 【Python】Python与C的区别
  • [开源]自动化定位建图系统(视频)
  • ISP流程--去马赛克详解
  • Objective-C语言的软件工程
  • Objective-C语言的语法糖
  • 设计模式中的代理模式
  • 15个学习Python 的编程游戏网站
  • 微信小程序实现拖拽盒子效果
  • Linux-蓝牙协议
  • moviepy 将mp4视频文件提取音频mp3 - python 实现
  • imageio 图片转mp4 保存mp4
  • Postman接口测试04|批量运行测试用例、参数化、Mock Server、Cookie鉴权、Newman生成测试报告
  • 学技术学英语:http状态码 401 Unauthorized vs 403 Forbidden
  • @LocalBuilder装饰器: 维持组件父子关系
  • React(二)——Admin主页/Orders页面/Category页面
  • 移动端屏幕分辨率rem,less
  • Docker Desktop 构建java8基础镜像jdk安装配置失效解决
  • 数据结构:栈(Stack)和队列(Queue)—面试题(一)
  • AR 眼镜之-拍照/录像动效切换-实现方案
  • 2025年中科院分区大类划分公布!新增8155本
  • S变换matlab实现