Hallo,
ich arbeite gern mit Kontext-Menüs im Dateimanager. In Thunar hab eich diverse erstellt um Audioformate umzuwandeln. Damit ich weiß wann der Vorgang fertig ist lasse ich den Vorgang einfach in einem anderen Terminalfenster ausführen und die Meldungen anzeigen. Der Aufruf des Scriptes erfolgt so:
lxterminal -e /home/user/fdk-aac %F
In dem Script 'fdk-aac' ist dann der entsprechende Aufruf hinterlegt. Das ganze sieht dann z. B. im LXTemrinal-Fenster so aus:
05:07.243 (22x) size= 169452kB time=00:05:01.24 bitrate=4608.0kbits/s speed=21.5x
(vorher werden noch Angaben zur Inputdatei u.ä. angezeigt, die gab ich weggelassen). Andere Encoder zeigen andere Ausgaben, letztlich erkennt man aber immer wie weit der Encoder ist, entweder weil wie hier der Zeitcode angezeigt wird oder echte Prozentangaben da stehen. Ich würde gern die Ausgabe auf die wichtigsten Punkte begrenzen und dachte es geht mir grep - ging aber nicht.
Wenn ich z. B.
lxterminal -e /home/user/fdk-aac %F | grep size
versuche, dachte ich, dass nur diese Zeile ausgegeben wird weil da 'size' vorkommt. Es wird aber immer alles angezeigt. Wieso geht hier grep nicht?
Fried-rich