Seite 1 von 1

Pause bei Listenausgabe in der Shell?

Verfasst: Freitag 8. Juli 2016, 08:42
von kaineanung
Hallo Leute,

ich habe eine Frage:
wie kann ich es bewerkstelligen bei Ausgaben von Listen, die größer sind als meine Shell, die Ausgabe zu stoppen und den Benutzer aufzufordern eine Taste zu drücken damit der 'nächste Abschnitt' angezeigt wird?
Also wie es in den Shells und Commandozeilen oft üblich ist längere Listen Shrittweise anzeigen lassen zu können?

Re: Pause bei Listenausgabe in der Shell?

Verfasst: Freitag 8. Juli 2016, 08:57
von Sirius3
@kaineanung: dafür gibt es Kommandzeilenprogramme, wie z.B. more.

Re: Pause bei Listenausgabe in der Shell?

Verfasst: Freitag 8. Juli 2016, 09:04
von kaineanung
Also wenn ich mein pythonprogramm ausführe und ein more dahinterhänge sollte das funktionieren?
Ich habe es gerade mal probiert, doch leider funktioniert das nicht.
Wie kann ich das implementieren?

Re: Pause bei Listenausgabe in der Shell?

Verfasst: Freitag 8. Juli 2016, 09:27
von Sirius3
@kaineanung: wie bei Kommandzeilen-Programmen üblich, werden die in der Shell über das Pipe-Symbol | verknüpft:
[codebox=bash file=Unbenannt.bsh]python your_programm.py | more[/code]