如何解决在 bash 脚本中使用字符串中的变量时出现意外行为
在 bash 脚本中使用字符串中的变量时,我观察到了一个奇怪的行为。
说curl -O -L https://github.com/actions/runner/releases/download/v2.276.1/actions-runner-linux-x64-2.276.1.tar.gz
。
当我创建这样的字符串时:$var="myFancyVariable"
它是这样的:"staticText$var"
.
当我创建这样的字符串时:staticTextmyFancyVariable
它是这样的:"${var}staticText"
。
为什么会这样?如果变量后跟文本,它似乎只是用文本覆盖变量。如果这完全弄乱了我的路径,我该如何在路径中使用变量?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。