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

Re: Problem mit Sonderzeichen in shell script



Christian Schult <cschult@gmx.de> (So 19 Dez 2010 21:32:28 CET):
> if [ $(/usr/bin/vmrun -h https://localhost:8333/sdk -u user -p password suspend \'[standard] $vm\' soft) ]; then
>     echo "vmrun: $vm suspended"
> fi

Warum die eckigen Klammern? Was soll das testen? Es ging dem OP um den
Exitcode.

Außerdem 

    vm='a         a'    # viele Leerzeichen

und nun
    
    echo \'[hallo] $vm\'

vs.

    echo "'[hallo] $vm'"

Der kleine und feine Unterschied sollte erkennbar sein.

-- 
Heiko :: dresden : linux : SCHLITTERMANN.de
GPG Key 48D0359B : 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B

Attachment: signature.asc
Description: Digital signature


Reply to: