gpt4 book ai didi

Bash - echo `basename $HOME` 和 echo $(basename $HOME) 之间的区别

转载 作者:行者123 更新时间:2023-11-29 09:02:55 25 4
gpt4 key购买 nike

非常感谢您的帮助。

标题说明一切:使用有什么区别:

echo `basename $HOME` 

echo $(basename $HOME)

请注意,我知道 basename 命令的作用,两种语法都是有效的,并且两个命令都给出相同的输出。

我只是想知道两者之间是否有任何区别,如果可能的话,为什么有两种语法。

干杯

拉斐尔

最佳答案

第二种形式有不同的转义规则,使其更容易嵌套。例如

echo $(echo $(basename $HOME))

我将解决如何使用 ` 作为读者的练习,它应该很有启发性。

关于Bash - echo `basename $HOME` 和 echo $(basename $HOME) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14400264/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com