Hi,
was ist zu tun, wenn man in Perl, respektive ShellScript, mehrere Zeilen vom Benutzer einlesen möchte.
Also, nach dem ersten Return soll noch nicht Schluss sein. Stattdessen könnte man bspw. ein spezielles Ende
Zeichen (vielleicht CTRL-C oder so ...) vereinbaren, nachdem dann die Eingabe zu Ende ist.
Wahrscheinlich ist das super einfach, aber ich hab gerade keine Idee <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
cu
Oliver
Mehrere Zeilen vom Benutzer einlesen
Re: Mehrere Zeilen vom Benutzer einlesen
@wasauchimmer=<STDIN>;
muss mit CTRL+D abgeschlossen werden.
Read the Perl-Workshop at this local site.
ratte
muss mit CTRL+D abgeschlossen werden.
Read the Perl-Workshop at this local site.
ratte
Re: Mehrere Zeilen vom Benutzer einlesen
Hi,
danke, hab mir schon gedacht, das dass ziemlich einfach zu lösen war <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
cu
oli
danke, hab mir schon gedacht, das dass ziemlich einfach zu lösen war <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
cu
oli
Re: Mehrere Zeilen vom Benutzer einlesen
Hi!
Und in der Bash macht man es so:
nr=0; while read ein_array[$nr]; do nr=$(($nr + 1)); done
Dann kann man damit arbeiten:
echo "Erste Zeile: ${ein_array[0]}"
Auch hier wird das Einlesen per Strg+D (aka EOF) beendet.
Cheers,
Wolfgang
Und in der Bash macht man es so:
nr=0; while read ein_array[$nr]; do nr=$(($nr + 1)); done
Dann kann man damit arbeiten:
echo "Erste Zeile: ${ein_array[0]}"
Auch hier wird das Einlesen per Strg+D (aka EOF) beendet.
Cheers,
Wolfgang