Ersatz fuer less [anders Geloest]

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
Nekomaro
Beiträge: 15
Registriert: 14.07.2020 11:14:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Ersatz fuer less [Aufgegeben]

Beitrag von Nekomaro » 14.07.2020 14:00:46

Hallo,

ist vielleicht hilfreich. Ich nutze gerne more für lange ausgaben von Dateien oder alternativ cat.

Des Weiteren gibt es noch most als pager. :)
Ergänzung: Du könntest auch die Datei mittels nano ausgeben. nano --view
Emacs hat auch einen view mode um sich Dateiausgaben anzusehen.
I can see everything. All that is, all that was, all that ever could be.

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Ersatz fuer less [Aufgegeben]

Beitrag von cronoik » 14.07.2020 14:33:37

heinz hat geschrieben: ↑ zum Beitrag ↑
14.07.2020 13:49:52
Mein urspruenglicher Loesungsansatz mit > spiel | tee ausgabedatei < funktioniert ebenfalls nicht, da die Ausgaben des Spiels "irgendwo" gepuffert werden und nur ab und zu in die Datei geschrieben werden.
Man sieht also nicht, was gerade ausgegeben wird.
Da dieses Verhalten auch bei > spiel >ausgabedatei < auftritt, bringt auch ein weiteres Fenster zur Anzeige nichts.

Code: Alles auswählen

stdbuf -oL ./spiel &> ausgabe.txt
mit -L wird nur noch bis \n gebuffert mit -0 kannst du auch das noch komplett umgehen [1].

[1] https://www.gnu.org/software/coreutils/ ... invocation
Hilf mit unser Wiki zu verbessern!

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Ersatz fuer less [Aufgegeben]

Beitrag von heinz » 14.07.2020 14:57:41

@cronoik

Du bist mein Retter :THX:
Ich dachte mir schon, dass man die Puffergroesse anpassen kann aber ich dachte eher an systemweite Einstellungen in irgendwelchen Konfigdateien.
Aber das es so einfach geht,- Wow, klasse, wieder was gelernt.

Herzlichen Dank!

Gruss,
heinz

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Ersatz fuer less [anders Geloest]

Beitrag von heinz » 14.07.2020 16:00:01

Nekomaro hat geschrieben: ↑ zum Beitrag ↑
14.07.2020 14:00:46
Ich nutze gerne more für lange ausgaben von Dateien oder alternativ cat.
Es geht mir ja eigentlich nicht um die Ausgabe langer Dateien.
Sondern um die direkte uebergabe von einem Programm ueber stdout an einen Betrachter der sich aehnlich verhalten soll wie tail -f aber mit Suchfunktion.
(So wie less -> Follow)
Nekomaro hat geschrieben: ↑ zum Beitrag ↑
14.07.2020 14:00:46
Du könntest auch die Datei mittels nano ausgeben. nano --view
Auch eine gute Idee!
Habe mal nano, vi und emacs ausprobiert. Die Ergebnisse waren ziemlich gleich.
Alle Ausgaben des Spiels werden in einer einzigen Zeile aufgenommen. (Newlines werden ignoriert. Warum auch immer...)
und es ist sehr, sehr langsam.
Schade, sonst waere es die perfekte Loesung.
Werde noch ein paar andere testen...

Vielen Dank!

Gruss,
heinz

Antworten