gpt4 book ai didi

linux - 当参数用双引号括起来时,readlink 不起作用

转载 作者:太空狗 更新时间:2023-10-29 12:06:55 25 4
gpt4 key购买 nike

我试图找到运行脚本的真实路径,但是当 $0 在一些包含空格的文件夹中时,readlink 会失败,所以我包围了 $0使用 " ,但这次 readlink 停止工作。

  RPATH="$(readlink -f \"$0\")"
echo $RPATH

谢谢,如果 bash 本身可以做到这一点,那就更好了!

最佳答案

不要转义内部引号。事实上,它们被处理为文件名的一部分以读取链接(而不是防止分词)。

关于linux - 当参数用双引号括起来时,readlink 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com