Antworten:
Sie können die Ausgabe an leiten wc
. Sie können das -l
Flag verwenden, um Zeilen zu zählen. Führen Sie das Programm normal aus und verwenden Sie eine Pipe, um zu umzuleitenwc.
python Calculate.py | wc -l
Alternativ können Sie die Ausgabe Ihres Programms beispielsweise in eine Datei umleiten calc.out
und wc
auf dieser Datei ausführen .
python Calculate.py > calc.out
wc -l calc.out
wc
. cut -f1 -d' '
Zum Glück ist dies einfach ( ), aber nicht für jeden Befehl gilt das Gleiche. Für den Powershell-Ansatz, die Befehlszeile primitiv zu einem "Objekt" und nicht zu einem Textstrom zu machen, ist etwas zu sagen.
object
s anstelle von String
s zu übergeben. Irgendwann möchte ich mehr über Kommandozeilen-Tools erfahren.
Über communic (wc -l) werden auch die leeren Zeilen gezählt. Verwenden Sie also besser den folgenden Befehl, der die leeren Zeilen löscht und zählt
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'