Hallo Leute, bräuchte mal kurz eure Hilfe.
Ich möchte mit folgender Schleife zeilenweise Daten aus einer Datei lesen, um diese dann weiter zu bearbeiten. Hab mir das in etwa so vorgestellt:


-code-
for ((; i <= ENDE; i=$[$i+1)); do
ZEILE=`"head -$i $DATEINAME|tail -1"`
# weitere Befehle #
done

Kriegs aber nicht hin die Variablen richtig aufzulösen. Durch die Anführungszeichen interpretiert mir diesen Syntax als kompletten Befehl und es kommt eine Fehlermeldung. Ich glaub' ich hab alle Varianten durch AHHHHH. Hat jemand nen Tip für mich ?

P.S.: Weiß jemand wie man die Zeichengröße von Strings ändern kann ? Will mir ein Programm bauen, was Dateien von Groß- auf Kleinschrift ändert. Hoffe man muß das nicht über eine umständliche Matrix machen.

Schon mal Danke für Eure Hilfe !
-RamsesII