我想在变量中提取当前路径,稍后在脚本中使用它
类似的东西:
myvar = pwd
后来:
cd myvar
但是我的bash技能多年来已经生锈了。
我将如何继续这样做?
答案 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"