답변:
출력을에 파이프 할 수 있습니다 wc
. -l
플래그를 사용하여 행을 계산할 수 있습니다. 프로그램을 정상적으로 실행하고 파이프를 사용하여wc.
python Calculate.py | wc -l
또는 프로그램의 출력을 파일로 리디렉션하고 해당 파일에서 calc.out
실행할 wc
수 있습니다.
python Calculate.py > calc.out
wc -l calc.out
wc
. 자비 롭게도 이것은 쉽지만 ( cut -f1 -d' '
), 모든 명령에 적용되는 것은 아닙니다. 명령 행 프리미티브를 텍스트 스트림이 아닌 "개체"로 만드는 Powershell 접근 방식에 대해 언급해야 할 것이 있습니다.
object
s 대신 s를 전달하는 것이 좋습니다 String
. 어느 시점에서 나는 더 많은 커맨드 라인 툴링에 대해 깊이 탐구하고 싶습니다.
위의 통신 (wc -l)은 빈 줄도 계산합니다. 빈 줄을 삭제하고 계산하는 아래 명령을 사용하는 것이 좋습니다.
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'