Hallo, Am Sat, 24 May 2014, Carsten Neumann schrieb:
On 24/05/14 21:24, ?l ??gn?r wrote:
Am Sa, 24 Mai 2014 19:35:18 CEST schrieb David Haller:
Ich empfehle daher seit Jahren jedem immer "test" zu verwenden, und nicht die ' [ .. ] ' Version. [..] Grundsätzlich oder nur in diesem Fall? [..] Die eckigen Klammern haben halt den Vorteil, dass sie vom Auge schneller erfasst werden können, um die Struktur eines Programms zu erkennen.
*BUFF* Reingefallen. Das Konstrukt ' [ .. ]' (man achte auf die NOTWENDIGEN Leerzeichen!) ist eben _KEIN_ Teil der Struktur des Scripts (Programms), sondern ein Sonderfall eines anderen Befehls, nämlich von 'test', egal ob builtin oder nicht. Ein ' [ .. ];' spiegelt vor, Teil der Syntax zu sein, ist es aber nicht, sondern nur ein Sonderfall von 'test .. ;' und spiegelt _GERADE NICHT_ die Struktur des Scriptes (Programms) wider, sondern verschleiert sie sogar! Somit ist ein "schnelleres Erfassen" der Struktur des Scripts (Programms) eben genau _NICHT_ möglich, denn das Konstrukt ' [ .. ]' verschleiert die Struktur des Scripts (Programms) sogar! Ergo: Setzen, sechs. -dnh -- There is a green, multi-legged creature crawling on your shoulder. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org