Pause bei Listenausgabe in der Shell?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
kaineanung
User
Beiträge: 145
Registriert: Sonntag 5. April 2015, 20:57

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?
Sirius3
User
Beiträge: 17750
Registriert: Sonntag 21. Oktober 2012, 17:20

@kaineanung: dafür gibt es Kommandzeilenprogramme, wie z.B. more.
kaineanung
User
Beiträge: 145
Registriert: Sonntag 5. April 2015, 20:57

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?
Sirius3
User
Beiträge: 17750
Registriert: Sonntag 21. Oktober 2012, 17:20

@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]
Antworten