获取变量中的当前路径并使用它

时间:2009-10-28 10:23:48

标签: linux bash

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

类似的东西:

myvar = pwd

后来:

cd myvar

但是我的bash技能多年来已经生锈了。

我将如何继续这样做?

5 个答案:

答案 0 :(得分:57)

myvar="$PWD"
cd "$myvar"

(如果您的路径包含空格,则需要引用。)

答案 1 :(得分:13)

这样的事情应该有效:

myvar=`pwd`
# ...
cd $myvar

答案 2 :(得分:6)

在bash中

$ a=$(pwd)

答案 3 :(得分:5)

除了pwd命令和$PWD环境变量之外,我还建议你研究pushd / popd

/$ pushd /usr
/usr /
/usr$ pushd /var/log
/var/log /usr /
/var/log$ popd
/usr /
/usr$ popd
/
/$

答案 4 :(得分:0)

它对我有用:

currentdir=$(cd -)
printf "Generating content at $currentdir\n"