使用变量更改目录

时间:2015-12-11 09:17:03

标签: shell terminal

我想在变量中提取当前路径,稍后在脚本中使用它

类似的东西:

mypath="$pwd"

后来:

cd "$mypath"

但是在执行ls

时我得到了一个不同的目录

1 个答案:

答案 0 :(得分:3)

几乎:

 mypath=$PWD

这个节省了mypath=$(pwd)的分叉。虽然有些人认为总是加倍引用变量赋值是一种好习惯,但从技术上讲,这里不需要它,因为shell不会为变量赋值执行分词

PS:请注意,您要分配给mypath,然后使用myvar ...您应该在变量命名中保持一致,否则它将无法正常工作。