如何让 VLC 正确读取路径?

如何让 VLC 正确读取路径?

所以我很喜欢这个节目办公室。我编写了一个 bash 脚本,获取所有节目的路径并将它们存储在一个文件中,然后另一个脚本随机选择一个链接并在 VLC 上运行它,如下所示:

vlc "$link"

当我跑步时echo $link我得到了这个:

'/media/mohamed/Storage/smithers-storage/Shows/Organized shows/The Office/The Office US Season 9 [HDTV]/The.Office.US.S09E06.HDTV.x264-LOL.[VTV].mp4'

哪条路才是正确的!

当我跑步时:

vlc '/media/mohamed/Storage/smithers-storage/Shows/Organized shows/The Office/The Office US Season 9 [HDTV]/The.Office.US.S09E06.HDTV.x264-LOL.[VTV].mp4'

它可以成功打开视频,但是在使用时vlc "$link",VLC 会错误地读取路径并抛出以下错误:

[00007fe248001ae0] filesystem stream error: cannot open file /home/mohamed/.FunStore/'/media/mohamed/Storage/smithers-storage/Shows/Organized shows/The Office/The Office Season 3 DvDrip-McTav/The Office [3.22] Beach Games.avi' (No such file or directory)

由于某种原因,VLC 接收的路径总是从当前目录开始,无法完全打开文件。

答案1

export $link分配字符串值/路径后使用。

相关内容