[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problem mit Sonderzeichen in shell script



Christian Schult:
> 
> if [ $(/usr/bin/vmrun -h https://localhost:8333/sdk -u user -p password suspend \'[standard] $vm\' soft) ]; then
>     echo "vmrun: $vm suspended"
> fi

Das Geklammere kann man dann auch ganz weglassen. Hinter dem 'if' steht
immer einfach ein Befehl, dessen Exit Code ausgewertet wird. In der
Zeile oben ist das Kommando '[' (ein Alias für 'test'), mit der Ausgabe
der Command Substitution als Parameter. Das ist so Unsinn. Stattdessen
einfach:

if /usr/bin/vmrun -h … ; then
	…
fi

J.
-- 
I think the environment will be okay.
[Agree]   [Disagree]
                 <http://www.slowlydownward.com/NODATA/data_enter2.html>

Attachment: signature.asc
Description: Digital signature


Reply to: