Shell中反引号(`)与$()用法的区别
来源:互联网 发布:博途v14数据传送 编辑:程序博客网 时间:2024/05/21 19:27
在测试下面脚本内容时,我们发现它们的输出内容不同,这样就引发了一个问题:反引号(`)与$()用法有区别吗?
echo `echo \\\\ `echo $(echo \\\\ )
将脚本内容修法改为8个反斜杠(\):
echo `echo \\\\\\\\`echo $(echo \\\\\\\\ )
由此,我们可以得出结论:
1.反引号其本身就对\进行了转义,保留了其本身意思,如果我们想在反引号中起到\的特殊意义,我们必须使用2个\来进行表示。所以我们可以简单的想象成反引号中: \\ = \;
2. $()中则不需要考虑\的问题,与我们平常使用的一样:\ = \.
36 16
- Shell中反引号(`)与$()用法的区别
- Shell中反引号(`)与$()用法的区别
- Shell中反引号(`)与$()用法的区别
- Shell中反引号(`)与$()用法的区别
- Shell中反引号和$()的区别
- Shell中的反引号、单引号与双引号的用法(` /''/"")
- Linux Shell中引号(单引号、双引号、反引号)的用法
- linux shell中,单引号、 双引号,反引号(``),$()的区别
- linux shell中,单引号、 双引号,反引号(``),$()的区别
- shell中单引号、双引号、反引号、反斜杠的区别
- shell中单引号、双引号、反引号、反斜杠的区别
- shell中单引号、双引号、反引号、反斜杠的区别
- 【shell】反引号(`)与$()的作用与区别
- shell脚本语言中的反引号与$()的介绍及区别
- shell中的eval以及与 反引号``、$()的区别
- shell中单引号、双引号、反引号的区别
- shell 脚本中双引号 单引号 反引号 的区别
- shell 脚本中双引号 单引号 反引号 的区别
- 项目经验
- leetcode-Longest Palindromic Substring
- 贪心算法之找零钱
- c++实现堆
- excel表各从二维转化成一维
- Shell中反引号(`)与$()用法的区别
- LeetCode Detect Captital
- 求给定范围内的水仙花数c
- rsync配置
- springboot tomcat的配置选项大全
- 密码发生器
- JAVA 裁剪 压缩图片 工具类
- 【算法】一种字符串匹配算法:z-algorithm
- 1001. A+B Format (20)