[linux-l] anzahl der zeichen in einer variable

Jan-Benedict Glaw jbglaw at lug-owl.de
Fr Jan 9 07:05:49 CET 2004


On Thu, 2004-01-08 19:59:18 +0100, Christoph Biedl <cbiedl at gmx.de>
wrote in message <1073588314.zedat at msgid.manchmal.in-ulm.de>:
> fm125 wrote...
> 
> > ich möchte die Anzahl der Zeichen einer Variablen (BASH) auslesen ? Wenn 
> > jemand wie das geht ?
> > 
> > wc -c kann nur files lesen :-(
> 
> Oder von stdin. Von daher, "echo -n $VAR | wc -c" tut's nicht?

Vorsicht, das kann nach hinten losgehen:

$ XX="a                                     b"
$ echo -n $XX | wc -c
3
$ echo -n "$XX" | wc -c
39

Du brauchst Anführungsstriche um die Variable.

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20040109/c6f222b7/attachment.sig>


Mehr Informationen über die Mailingliste linux-l