Ja, haste recht. Die Manpage hilft bei Programmiersachen nur weiter, wenn man schon einen gewissen Ansatz hat.
Habe Dich auch im ersten Post falsch verstanden, ich dachte Du hast beide Scripte gebaut und das Prinzip ist eigentlich klar und das ist nur ein Problem ala "ich habe den ganzen Tag Variablen deklariert und sehe den Wald vor lauter Bäumen nicht, schau mal bitte einer drüber" -> dies kenne ich selber nur zu gut
Richtige Erklärungen findet man sowohl in Fachliteratur wie auch im I-Net. Ich selber bevorzuge ersteres. Im I-Net muss man teilweise sehr lange und gründlich suchen, sowas steht meist auch nicht auf den ersten Seiten, Google-Ranking ist oft unergründlich, könnte man ein Buch mit füllen.
read in Verbindung mit line wird auch in Verbindung mit dem zeilenweisen Einlesen aus einer Datei benutzt. In diesem Fall hat line eine besondere Bedeutung.
Es ist Usus (aber nicht Pflicht!) Laufvariablen einen einzelnen Buchstaben beginnend bei i zuzuweisen(weiter dann mit j,k, usw) Das hat den Hintergrund, dass auch jemand anderes der mit dem Script bzw. Quellcode konfrontiert wird, mit einem Blick sehen kann, dass das eben nur ne kurz benutzte Laufvariable ist. Solche Kleinigkeiten machen den Code lesbarer, ohne dass man ihn kaputtkommentieren muss.