标签: bash path
如何获取存在于我的主文件夹的一个子文件夹中的文件的路径?
例如,对于文件/Users/Me/Foo/Bar/baz,我希望~/Foo/Bar/baz
/Users/Me/Foo/Bar/baz
~/Foo/Bar/baz
答案 0 :(得分:2)
ls有效。所以对于baz来说,ls $PWD/baz应该给出完整的路径。如果你需要用〜替换/ Users / Me,你可以使用sed:
ls $PWD/baz
ls $PWD/baz | sed "s_`ls -d ~|tr -d '\n'`_~_"