Ответы:
Вы можете направить вывод в wc
. Вы можете использовать -l
флаг для подсчета строк. Запустите программу как обычно и используйте канал для перенаправления наwc.
python Calculate.py | wc -l
Кроме того, вы можете перенаправить вывод вашей программы в файл, скажем calc.out
, и запустить wc
на этом файле.
python Calculate.py > calc.out
wc -l calc.out
wc
. К счастью, это легко ( cut -f1 -d' '
), но это не так для каждой команды. Есть кое-что, что можно сказать о подходе Powershell, делающем примитив командной строки «объектом», а не текстовым потоком.
object
s вместо String
s имеет смысл. В какой-то момент я хотел бы углубиться в дополнительные инструменты командной строки.
Выше общаться (wc -l) будет считать пустые строки тоже. так что лучше использовать приведенную ниже команду, которая удаляет пустые строки и считает их
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'