Respuestas:
Puede canalizar la salida a wc
. Puede usar la -l
bandera para contar líneas. Ejecute el programa normalmente y use una tubería para redirigir awc.
python Calculate.py | wc -l
Alternativamente, puede redirigir la salida de su programa a un archivo, digamos calc.out
, y ejecutarlo wc
en ese archivo.
python Calculate.py > calc.out
wc -l calc.out
wc
. Afortunadamente, esto es fácil ( cut -f1 -d' '
), pero lo mismo no es cierto para cada comando. Hay algo que decir sobre el enfoque Powershell de hacer que la línea de comando sea primitiva como un "objeto", en lugar de una secuencia de texto.
object
s en lugar de String
s tiene sentido. En algún momento me gustaría profundizar en más herramientas de línea de comando.
La comunicación anterior (wc -l) también contará las líneas vacías. así que es mejor usar el siguiente comando que elimina las líneas vacías y lo cuenta
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'