[Eisfair] Up?==?utf-8?Q?date Base 2.7.5 online
Konrad Brunner
mail at konrad-brunner.de
Fr Aug 19 18:29:41 CEST 2016
Laut echo ausgabe wird innerhalb der Scriptkette aufgerufen:
/var/install/bin/shellrun.cui -o " "--message=All packages"
"/tmp/query.txt"" /var/install/bin/browse-packages.cui.sh
Versuche ich dies auf der Kommandozeile, kommt:
/var/install/bin/shellrun.cui -o " "--message=All packages"
"/tmp/query.txt"" /var/install/bin/browse-packages.cui.sh
shellrun.cui: missing parameter on command line!
usage: shellrun.cui [options] script-file
-o --args=<arguments> arguments to pass to script file
-c, --color run program in color mode
--nocolor run program in black and white mode
-m, --mouse capture mouse as input device
--nomouse don't use mouse as input device
--debug write script output to /tmp/cuiout.log
-v, --version show program version
-h, --help show this help
Escape ich die inneren Anführungszeichen so:
/var/install/bin/shellrun.cui -o " \"--message=All packages\"
\"/tmp/query.txt\"" /var/install/bin/browse-packages.cui.sh
dann geht es
Also:
Die Kommandozeile interpretiert die Anführungszeichen anders als
innerhalb des Scripts.
Iregndwo da ist der Hase begraben ...
Mehr Informationen über die Mailingliste Eisfair