Ich versuche mplayer zu starten. Mein Dateiname enthält Leerzeichen und diese sollten maskiert sein. Dies ist der Code ich verwende:Wie Strings für Terminal in Ruby zu entkommen?
@player_pid = fork do
exec "/usr/bin/mplayer #{song.file}"
end
wo #{song.file}
einen Pfad wie "/home/example/music/01 - a song.mp3"
enthält. Wie kann ich diese Variable richtig umgehen (und möglicherweise andere seltsame Zeichen, die der Titel enthalten kann), damit das Terminal meinen Befehl akzeptiert?
Danke das funktioniert! – xorinzor