Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Mehrere Zeilen vom Benutzer einlesen

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Programmieren - Allgemein
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Ozi
Gast





BeitragVerfasst am: 08. Apr 2001 18:42   Titel: Mehrere Zeilen vom Benutzer einlesen

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

cu

Oliver
 

ratte
Gast





BeitragVerfasst am: 08. Apr 2001 23:05   Titel: Re: Mehrere Zeilen vom Benutzer einlesen

@wasauchimmer=<STDIN>;

muss mit CTRL+D abgeschlossen werden.

Read the Perl-Workshop at this local site.

ratte
 

Ozi
Gast





BeitragVerfasst am: 09. Apr 2001 7:37   Titel: Re: Mehrere Zeilen vom Benutzer einlesen

Hi,

danke, hab mir schon gedacht, das dass ziemlich einfach zu lösen war

cu

oli
 

bakunin



Anmeldungsdatum: 16.08.1999
Beiträge: 597
Wohnort: Lorsch (Südhessen)

BeitragVerfasst am: 09. Apr 2001 13:04   Titel: 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
 
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Programmieren - Allgemein Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy