![如何在终端窗口中输出正确链接的文件 URL?](https://linux22.com/image/1191477/%E5%A6%82%E4%BD%95%E5%9C%A8%E7%BB%88%E7%AB%AF%E7%AA%97%E5%8F%A3%E4%B8%AD%E8%BE%93%E5%87%BA%E6%AD%A3%E7%A1%AE%E9%93%BE%E6%8E%A5%E7%9A%84%E6%96%87%E4%BB%B6%20URL%EF%BC%9F.png)
我有一个返回某些文件路径的脚本,如果那些包含空格的路径也能通过“右键单击→打开链接”来打开就好了:
$> echo file:///home/frank/someOtherFolder/
file:///home/frank/someOtherFolder/
→ 按预期工作(不涉及空格)
$> echo file:///home/frank/some Folder/
file:///home/frank/some Folder/
带下划线的链接在“一些”之后结束→链接已损坏
$> echo file:///home/frank/some%20Folder/
file:///home/frank/some%20Folder/
完整的 URL 已链接,但“右键单击→打开链接”没有任何结果。
我也尝试过对整个事物或只是路径使用各种引号,但没有成功......
echo "file:///home/frank/some\\ Folder"
file:///home/frank/some\ Folder
不错,是吧?但 URL 也停止了some\
:-(