如何从shell脚本中的另一个目录获取文件的完整路径?

时间:2016-03-20 04:37:22

标签: linux shell unix

我在

上有一个shell脚本
/home/abc/xyz/test.sh

我在

处有一个档案
/home/def/ghi/jkl/lmn/foo.txt

我正在从/ home运行脚本,因为我已将PATH变量设置为指向/home/abc/xyz/

我将foo.txt的相对路径传递给我的脚本,如test ./def/ghi/jkl/lmn/foo.txt

我想将foo.txt的完整路径捕获到我的脚本中的变量,任何指针?

尝试https://stackoverflow.com/a/5265775https://stackoverflow.com/a/9107028/4468505,但徒劳无功。

1 个答案:

答案 0 :(得分:0)

foobar=`readlink -f <passed in relative path to foo.txt>`