首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单的shell脚本问题:使用变量设置目录名?

简单的shell脚本问题:使用变量设置目录名?
EN

Stack Overflow用户
提问于 2010-08-03 00:00:14
回答 2查看 1.4K关注 0票数 2

这里有一个非常简单的,可能重复的shell脚本问题(对不起,我已经尝试过搜索了)。

在下面的脚本中,将DATA_DIR设置为WDM_DIR的子目录的正确语法是什么?(第2行。)

代码语言:javascript
复制
WDM_DIR='/Users/ap257/wdm/wdm'
DATA_DIR=$WDM_DIR+/wdm/pylons_data/getdata/
cd $DATA_DIR

重点是,人们可以将WDM_DIR更改为适合其系统的任何路径,但DATA_DIR始终处于与之相对的相同位置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-03 00:02:25

下面是正确的语法

代码语言:javascript
复制
WDM_DIR=/Users/ap257/wdm/wdm
DATA_DIR=${WDM_DIR}/wdm/pylons_data/getdata/
cd -- "$DATA_DIR"

根据您使用的shell,语法可能会略有不同。

票数 3
EN

Stack Overflow用户

发布于 2010-08-03 00:02:13

最简单的方法是:

代码语言:javascript
复制
DATA_DIR="${WDM_DIR}/wdm/pylons_data/getdata/"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3389468

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档