Filenames
將帶空格的文件名傳遞給 shell 腳本
shellscript 非常簡單:
retroarch $* -c /tmp/retroarch/Data/retroarch/gambatte.cfg
(“retroarch”是另一個 shellscript)
如果傳遞的文件名包含空格,則會失敗:
RetroArch [ERROR] :: Could not read ROM file.
使用引號。
代替
yourcommand some file.name
採用
yourcommand "some file.name"
使用變數時,也要引用它們。
yourcommand "$filename" yourcommand "$@" ...
通常,您必須使用反斜杠 () 轉義空格,或者將路徑括在單引號 (’) 或雙引號 (") 中。
$ retroarch "$*" -c /tmp/retroarch/Data/retroarch/gambatte.cfg