Respostas:
Você pode canalizar a saída para wc. Você pode usar a -lbandeira para contar linhas. Execute o programa normalmente e use um canal para redirecionar parawc.
python Calculate.py | wc -l
Como alternativa, você pode redirecionar a saída do seu programa para um arquivo, digamos calc.out, e executar wcnesse arquivo.
python Calculate.py > calc.out
wc -l calc.out
wc. Felizmente, isso é fácil ( cut -f1 -d' '), mas o mesmo não é verdadeiro para todos os comandos. Há algo a ser dito para a abordagem do Powershell de tornar a linha de comando primitiva um "objeto", em vez de um fluxo de texto.
objects em vez de Strings faz sentido. Em algum momento, gostaria de me aprofundar em mais ferramentas de linha de comando.
Acima de comunicar (wc -l) também contarão as linhas vazias. então é melhor usar o comando abaixo, que exclui as linhas vazias e conta
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'