Christian Uhde wrote:
Das ist doch schon die einfache Lösung: until [ $? -ne 0 ]; do yaps "blablabla"; done; oder ;-)
Oder... Du möchtest vermutlich auch den ein oder anderen Empfänger angeben. Und dazwischen möchtest Du jeweils den Text einstreuen.
Und die Argument sind ja auch nur $1, $2, $3, ....,$# also ein Einzeiler!
Klar, man kann so ziemlich alles in einen Einzeiler packen. #! /bin/sh if [ $# -lt 2 ] ; then echo "Syntax: yapsmulti message {pagerid}+" echo echo 'Verschickt "message" an alle angegebenen "pagerids".' echo 'Falls "message" oder die einzelnen "pagerid"s Leerzeichen' echo 'enthalten, möchte man sie mit Anführungszeichen oder' echo 'Apostrophen zusammenhalten.' exit 1 fi Text="$1" unset s while shift ; do [ $# -ge 1 ] && s="$s '$1' '$Text'" done eval "yaps $s"
Am Montag, 13. August 2001 15:21 schrieben Sie:
Nein, das schrieb weder ich, noch interessiert das - wir haben das alle gerade eben erst gelesen! http://learn.to/quote! Viele Grüsse... Michael