Thread Quoting + escaping + bash (8 answers)
Opened by qwe123qwe at 2014-02-26 21:02

qwe123qwe
 2014-02-28 09:18
#173750 #173750
User since
2013-10-08
65 Artikel
BenutzerIn
[default_avatar]
2014-02-26T20:39:23 Raubtier
- keine Anführungszeichen um die @sys_cmd

und das geht eben nicht, da ich ja das Perl-Sonderzeichen @ als Liste interpretieren muß, die Elemente der Liste aber für die Bash escapen müßte.
Diese Mischung ist ja gerade das Problem.

Als Workaround werde ich das jetzt einmal versuchen, die Elemente der @grafikoptionen in eine Datei zu schreiben und in der @sys_cmd diese Datei dann mit der Option --file= aufzurufen. Das sollte gehen, da dann keine Sonderzeichen der Bash mehr vorkommen.
Ist zwar keine elegante Lösung, aber sonst sehe ich da momentan keine Alternative. Trotzdem "Danke" für's Kümmern.

View full thread Quoting + escaping + bash