Відповіді:
Ви можете підключити вихід до wc. Ви можете використовувати -lпрапор для підрахунку рядків. Запустіть програму нормально та використовуйте трубу для переадресаціїwc.
python Calculate.py | wc -l
Крім того, ви можете перенаправити вихідну програму на файл, скажімо calc.out, і запустити wcцей файл.
python Calculate.py > calc.out
wc -l calc.out
wc. Милостиво це легко ( cut -f1 -d' '), але те ж саме не стосується кожної команди. Щось слід сказати для підходу Пауершелла, щоб зробити командний рядок примітивним "об'єктом", а не текстовим потоком.
objects замість Strings має сенс. У якийсь момент я хотів би зануритися в більш глибокий інструментарій командного рядка.
Вище спілкування (wc -l) також буде рахувати порожні рядки. тому краще скористатися командою нижче, яка видаляє порожні рядки та порахує її
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'