这是编写shell脚本的推荐方法吗?
#!/bin/bash
VAR_VERSION_NUMBER = "x.y"
cd /path/to/VAR_VERSION_NUMBER
答案 0 :(得分:3)
不,这是正确的方法:
#!/bin/bash
VAR_VERSION_NUMBER="1.3"
cd /path/to/file/${VAR_VERSION_NUMBER}/more/path
您的示例中缺少的内容:
另请注意,一旦脚本结束并且shell退出,您将返回到您启动的原始目录。cd
命令的效果仅限于您运行脚本的shell,而不是shell你正在启动你的脚本。