Ich habe ein Programm texcount
, das die Anzahl der Wörter in meinem LaTeX-Dokument ausgibt. Ich kann die Ausgabe auch sed
weiterleiten, um die TeX-Zeilenumbrüche der Zeilenumbrüche zu erstellen und diese in eine Datei zu schreiben, die ich dann in mein endgültiges Dokument aufnehmen kann. Aber wenn ich das tue, wird texcount foo.tex | sed s/$/'\\\\'/ > wc.tex
die Befehlszeilenausgabe von texcount
unterdrückt.
Wie kann ich die Ausgabe des ersten Befehls erhalten, der im Terminal angezeigt und an sed weitergeleitet wird?
tee
. Wenn Sie bestimmte Muscheln wie Bash sind, können Sie die Ausgabe des T-Stücks mit verwenden>(some further commands)
. In anderen Shellssome further commands < thatfile
müssten Sie tee ein Dateinamenargument geben (dies ist die Standardbetriebsart) und dann ausführen und dann die Datei löschen. Oder siehe Haris Antwort unten.