首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

shell编程,怎么将变量中的环境变量转换为绝对值

2012-04-12 
shell编程,如何将变量中的环境变量转换为绝对值有个变量var${HOME}/dir其中dir是我想创建的目录名在shell

shell编程,如何将变量中的环境变量转换为绝对值
有个变量
var=${HOME}/dir
其中dir是我想创建的目录名

在shell脚本中这样创建目录时总是报错:
mkdir $var

提示文件或目录不存在,我想应该是把变量中的环境变量部分当成是字符了,根本不存在${HOME}目录,所以创建失败,有什么办法能把变量中的${HOME}转换为绝对路径吗?

[解决办法]
var="${HOME}/dir"
[解决办法]
试试

eval mkdir $var

热点排行