Hallo, On Wed, 10 Jul 2002, Jan Trippler wrote:
On Mit, 10 Jul 2002 at 03:02 (+0200), David Haller wrote: [...]
function rpmqf() { unset QF ^ Ups! ein ';' vergessen! while test $# -gt 1; do QF="$QF%{$1} "; shift; done; QF="${QF}\n"; rpm -q --queryformat "$QF" "$1"; } [...]
Nur so aus Interesse: Bist Du in die Gesellschaft "Rettet das Semikolon!" eingetreten? ;-)
Ja! :) Hab's mir in mails so angewoehnt. Grund: Es schadet nix, und wenn man noch \ einfuegt (was ich normalerweise auch mache) ist das Konstrukt dann C&P faehig, was ohne Semikola nicht klappen wuerde (gilt uebrigens auch innerhalb von Makefiles ;) Lass bei folgendem Beispiel mal Semikola weg und paste z.B. in nen xterm: ==== true; \ echo "Hehe" ==== Ausserdem versuche mal "interaktiv" in ner offenen shell ne Funktion zu deklarieren: ==== dh@slarty[3]:~ (0) $ foo() { echo "Hallo Liste" }
dh@slarty[3]:~ (1) $ foo() { echo "Hallo Liste"; } dh@slarty[3]:~ (0) $ foo Hallo Liste dh@slarty[3]:~ (0) $ ====
Es hat also seine Gruende, warum ich hier in der Liste staendig diese Semikola verwende :) In Skripten lass ich die dann aber weg ;) Apropos Scripte: ein paar gelungene will ich demnaechst (mit dem mehr als ueberfaelligen Update) auch auf meine HP stellen ;) -dnh -- 88: Windows -- Ein ulkig buntes Make-Money-Fast System ohne jede remote login Möglichkeit, bei dem die GUI und der Kern einen monolithischen Block ohne Netzwerkinterface bilden, damit man Anwendungen nur benutzen kann wenn man selbst an der Maschine sitzt, damit der Hersteller mehr davon verkaufen kann? Kinderkram. Stand der Technik von 1965. (Markus Kuhn)