bash脚本获取脚本目录

时间:2018-11-09 15:42:38

标签: linux bash shell

我正在使用以下内容获取绝对路径

root_dir=$(cd `dirname $0` && pwd) 

打印

/home/pi/scripts/bin

如何修改该行以返回一个目录。 /home/pi/scripts

1 个答案:

答案 0 :(得分:3)

您可以执行手动操作:

root_dir=$(cd `dirname $0`/.. && pwd)

但是您可能会喜欢最简单的方法。您无需更改文件夹并打印当前文件夹,只需获取所需名称并添加父路径即可:

root_dir=$(dirname $0)/..