[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: punkte zählen



Juergen Christoffel schrieb:
Nochmal zur Bash: mittels IFS (siehe man bash) kann man die Strings in
einen Array aufspalten und dann dessen Elemente zaehlen:

  IFS=. A=(foo.bar.baz)
  echo $A | wc -w
  3

Hallo Jürgen,

das "Verbiegen" von IFS ist eine gefährliche Sache, weil du damit riskierst, dass verschiedene andere Skriptteile, die sich darauf verlassen, dass IFS dem Standard entspricht (whitespace), nicht mehr das gewünschte Ergebnis liefern! Also IFS sichern und anschließend zurücksetzen!!

Gruß
; Michael



Reply to: