具有以下结构:
在脚本的某一时刻,需要将dir3的完整路径存储到变量中。
我知道这可行:
CURRENT=`pwd`
但是,如何存储上一个?
警告:我已经搜索了类似的问题,但是所有问题都包括更改当前目录,这是我要避免的事情。
编辑:我的意思是,当我运行my_script.sh时,当前目录为/dir1/dir2/dir3/ dir4/
我只想存储在一个变量中:/dir1/dir2/ dir3/
最佳答案
使用dirname
怎么样?
dirname $(pwd)
/dir1/dir2/dir3
要将一个目录的值存储在变量中:
x=$(dirname $(pwd))
echo $x
/dir1/dir2/dir3
关于linux - Shell脚本: Need to use previous folder than current directory,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39446947/