Thread Print beginnt wieder am Zeilenanfang?
(18 answers)
Opened by Reisser696 at 2008-04-25 16:42
Hallo erstmal - meinen ersten Thread will ich auch gleich einmal mit einer Anfängerfrage füllen ;)
Ich möchte eine Datei zeilenweise auslesen und daraus dann Befehle nach Linux rausschiessen. Soweit so gut - nur habe ich bei dem String den ich aus den Zeilen lese ein eigenartiges Problem. Code (perl): (dl
)
1 2 3 4 5 6 7 8 open DEFAULT, $configfile; foreach $line ( <DEFAULT> ) { chomp($line); print "-u:$par1 -g:$line -add\n"; } close DEFAULT; Die Ausgabe sollte eigentlich so aussehen: Code: (dl
)
-u:username -g:gruppenname -add Aussehen tut sie aber dann eher so: Code: (dl
)
-addsername -g:gruppenname Es scheint dass der String den ich aus der Datei lese alle nachfolgenden Ausgaben wieder am Zeilenanfang weiterschreiben läßt. Die Datei an sich ist aber völlig ok - Texte untereinander - am Ende einen Zeilenvorschub - das ist alles. Kann ja sein dass da eine Besonderheit von der Funktion ist die Datei zeilenweise ausliest. Nur: wie bekomme ich das nun so hin dass meine Ausgabe schön in einer Zeile hintereinander weg kommt? Vielen Dank schonmal für eine Antwort ;) Signaturen werden völlig überbewertet
|