[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