[linux-l] bash: [[ vs. [

Oswald Buddenhagen ossi at kde.org
Do Mai 15 22:14:34 CEST 2003


On Thu, May 15, 2003 at 09:28:14PM +0200, Steffen Dettmer wrote:
> > $ if [[ $A == 1 && $B == 1 ]]; then echo beide; fi
> 
> Ahh, so geht das! Schreib meistens if [ $A = 1 -a $B = 1 ], ist
> natürlich execve zu test.
> 
ist es nicht. bei shells mit [[ is auch [ ein builtin. im prinzip ist
es bloß geschmackssache, was man nimmt. und wenn es portabel sein soll,
dann muß es eh "[ $A = 1 ] && [ $B = 1 ]" sein.

> Und zum Glück gibt's Perl.
> 
vom regen in die traufe ... :)
zumindest syntaxmäßig übertreffen sich die beiden immer wieder ...

gruß

-- 
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!
--
Chaos, panic, and disorder - my work here is done.



Mehr Informationen über die Mailingliste linux-l