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

Bash 括号:()、{}、[]、$()、$(() )、${}、[[]] 到底有什么区别?

Bash 括号:()、{}、[]、()、()、()(() )、${}、[[]] 到底有什么区别?

|

Bash 括号速查:()、{}、[]、()、()、()(( ))、${}、[[]] 看起来像,但差别巨大。

  • $() 是执行命令、取结果

  • ${} 是取变量、还能改变量内容

  • $(( )) 做算术

  • () 会开子进程

  • {} 在同一个 shell 里执行一组命令或生成批量内容

  • 是传统条件判断,要注意空格

  • [[ ]] 是进阶判断,支持逻辑和正则

http://www.dtcms.com/a/519849.html

相关文章:

  • bash执行脚本 CondaError: Run ‘conda init‘ before ‘conda activate‘
  • 虚幻引擎5 GAS开发俯视角RPG游戏 P06-11 初始化生命值和法力值属性
  • 做家政网站网络公司基础建设
  • 比特币白皮书
  • 网站速度诊断 慢坚持以高质量发展为首要任务戈
  • 苹果 T2 芯片如何影响 Mac 数据恢复
  • Open XR 手势控制模块开发。Monado 自定义手势识别模型 基于UltraLeap python实现
  • SQL Server ODBC 数据源配置指南(本地 + 远程,附实操细节)
  • 惠普电脑VT虚拟化技术开启指南:新旧BIOS设置全解析
  • SQL NULL 值
  • wordpress建站做客户端WordPress网站图片预加载
  • 动态规划核心原理与高级实战:从入门到精通(Java全解)
  • java设计模式七、代理模式
  • 【底层机制】【Android】AIDL原理与实现机制详解
  • 网站提交链接入口网站 seo优化
  • idea建有servlet类的web项目
  • Redis相关八股
  • zookeeper数据迁移
  • Java 大视界 -- Java 大数据机器学习模型在智能客服多轮对话系统中的优化策略
  • 怎么上网做网站dede网站模板怎么改
  • 网站关键词查询怎么用腾讯云主机建设网站
  • WGJ技术解析与应用:构建下一代智能数据处理引擎
  • js基础:05、对象(创建对象、属性名及属性值、基本数据及引用数据类型、对象字面量)
  • 苍穹外卖是如何从0搭建一个标准的 Maven 多模块项目​​的?
  • 网站建设竞品调研上海注册公司免费地址
  • 宣传网站制作方案网站架构演变过程
  • K8S 二进制集群搭建(一主两从)
  • 每日一个C语言知识:C typedef
  • 交叉编译FFmpeg:从x264到RK3588部署实战
  • LeetCode算法日记 - Day 82: 环形子数组的最大和