Digamos que tengo el programa:
Calculate.py
¿Existe una línea de comandos de Unix que cuente el número de líneas generadas por mi programa, Calculate.py?
Puede canalizar la salida a wc
. Puedes usar el -l
marca para contar líneas. Ejecute el programa normalmente y use una tubería para redirigir a wc.
python Calculate.py | wc -l
Alternativamente, puede redirigir la salida de su programa a un archivo, digamos calc.out
, y ejecuta wc
en ese archivo.
python Calculate.py > calc.out
wc -l calc.out
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'