2015-12-11 69 views
3

我想提取一个变量的当前路径和脚本一个变量来更改目录

喜欢的东西以后使用它:

mypath="$pwd" 

后来:

cd "$mypath" 

但我在做什么时得到不同的目录ls

+0

'mypath =“$(pwd)”' – anubhava

回答

3

差不多:

mypath=$PWD 

这一个节省了一个分叉mypath=$(pwd)。尽管有些人认为总是双引号变量赋值是一种很好的做法,但从技术上讲,这里并不需要,因为shell对变量赋值不执行字分割

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