Risposte:
È possibile reindirizzare l'output a wc. Puoi usare la -lbandiera per contare le linee. Esegui il programma normalmente e usa una pipe per reindirizzarewc.
python Calculate.py | wc -l
In alternativa, puoi reindirizzare l'output del tuo programma su un file, ad esempio calc.out, ed eseguirlo wcsu quel file.
python Calculate.py > calc.out
wc -l calc.out
wc. Per fortuna questo è facile ( cut -f1 -d' '), ma lo stesso non è vero per ogni comando. C'è qualcosa da dire per l'approccio Powershell di rendere la riga di comando primitiva un "oggetto", piuttosto che un flusso di testo.
objects invece di Strings ha senso. Ad un certo punto mi piacerebbe immergermi in profondità in più strumenti da riga di comando.
Sopra communic (wc -l) conterà anche le righe vuote. quindi è meglio usare il comando sottostante che cancella le righe vuote e lo conta
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'