gpt4 book ai didi

bash - Unix Shell - 理解括号对变量的使用

转载 作者:行者123 更新时间:2023-11-29 09:36:23 26 4
gpt4 key购买 nike

我是 Unix Shell 脚本的新手,我对在什么情况下必须使用这些类型的括号感到困惑。假设 abc 是一个由字符串组成的变量。有人可以举例说明如何使用这些括号以及何时使用它们吗?

abc$abc${abc}$(abc)($abc)

最佳答案

这相当粗糙,但应该是一个好的开始:

abc - 可以是变量名的裸词\字符串:abc=123

$abc - 对名为 abc 的变量的引用

${abc} - 字符串安全变量引用 file_${abc}_name.txt

$(abc) - 运行命令 abc 并使用它的标准输出代替 $(abc)

($abc) - 运行存储在子 shell 中的命令 $abc

假设你在 bash 中阅读 the docs on variablescommand substitutionparameter substitution .

关于bash - Unix Shell - 理解括号对变量的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31954163/

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