``(反引号)和$()

1、概念与不同

        ``$()是一样的。在执行一条命令时,会先将其中的 ``或者是$() 中的语句当作命令执行一遍,再将结果加入到原命令中重新执行在操作上,这两者都是达到相应的效果,但是建议使用$( ),理由如下:

1、``很容易与''搞混乱,尤其对初学者来说。
2、在多层次的复合替换中,``必须要额外的跳脱处理(反斜线),而$( )比较直观。
3、$( )的弊端是,并不是所有的Lunix系统都支持这种方式,但反引号是肯定支持的。

4、虽然不少系统工程师在使用替换功能时,喜欢使用反引号将命令括起来。但是根据POSIX规范,要求系统工程师采用的是$(命令)的形式。所以,我们最好还是遵循这个规范,少用``,多用$()

2、举例

linux中``(反引号)和$()d的区别
运行结果

linux中``(反引号)和$()d的区别

相关文章:

  • 2022-12-23
  • 2021-08-26
  • 2022-12-23
  • 2021-10-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-01
  • 2022-12-23
  • 2021-10-06
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案