Risposte:
È possibile reindirizzare l'output a wc
. Puoi usare la -l
bandiera 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 wc
su 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.
object
s invece di String
s 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'