比如
cat $(pwd)aaa
等价于
cat `pwd`aaa
其实是要执行里面linux命令最后花括号的pwd然后用输出代替$()内容linux命令最后花括号的 。
而大括号里面则是数组变量
举个例子
$A = (hello linux shell)
$echo ${A[0]}
则会输出hello
LINUX SHELL中的特殊符号$大括号 , ##,%%等作用有些小伙伴经常在SHELL脚本中看到某些特殊的取值或者赋值方式linux命令最后花括号,比如${}连起来用的含义
那么我们直接上答案: 替换/截取
假设我们定义一个变量:
我们获取fileName的值使用 :
替换其中的tempDir1为tempDir3,我们可以使用命令:
结果
替换全部的Dir为Path
结果
#, ##, %,%%的作用
#符号A , ##符号A,%符号A,%%符号A
为什么#是取左边的 , %是取右边的呢?
看我们键盘的布局:
数字键 3 4 5 分别对应 # $ % ,
#和% 正好位于取值符号$的左右两边,你知道linux命令最后花括号了么 。。。。。。
常见用法:
加入我们调用一个脚本,入参有多个,
【linux命令最后花括号 linux 小括号和中括号】关于linux命令最后花括号和linux 小括号和中括号的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 抖音从哪关闭直播通知,抖音如何取消直播通知
- postgresql查看建表语句的简单介绍
- 服务器租用与托管,服务器托管和租用哪个更划算
- 锦州sap系统服务,sap技术服务
- java星号矩阵代码 java星号菱形
- 沈阳小程序制作开发,小程序如何开发制作
- 斗鱼直播节嗨氏进场,嗨氏跳槽斗鱼多少钱
- vb.net与accdb的简单介绍
- jquery向下移动,jquery 拖动