在bash脚本中接受相对路径和绝对路径

时间:2015-10-12 08:13:31

标签: bash shell path relative-path absolute-path

我想创建一个接受相对路径和绝对路径的bash脚本。使用第一个字符过滤会很容易,但我想知道是否有更优雅的方式。

2 个答案:

答案 0 :(得分:2)

您可以使用readlink转换为绝对路径以传输所有内容吗?

e.g。说你在/ home / foo,它包含一个文件夹' bar':

readlink -f bar - > /家庭/富/酒吧

readlink -f /home/foo/bar - > /家庭/富/酒吧

答案 1 :(得分:0)

使用readlink -f或realpath完全符合我的需求!