我尝试使用Torrent-Video-Player脚本,但它不适用于包含空格的文件。它是Nautilus脚本。
#!/bin/bash
xterm -e "peerflix "$1" --vlc"
" test.torrent" - > OK
" test test.torrent" - >不能execvp peerflix test:找不到这样的文件或目录
答案 0 :(得分:3)
更改行
xterm -e "peerflix "$1" --vlc"
到
xterm -e "peerflix '$1' --vlc"
或
xterm -e "peerflix \"$1\" --vlc"
第一种形式相当于:
xterm -e "peerflix " $1 " --vlc"
这不是你所期待的。