특정 프로그램이 생성하는 출력 줄 수를 세려고합니다. 문제는 프로그램을 실행하는 데 시간이 오래 걸리고 출력을 사용자에게 표시하고 싶습니다. 마지막 명령이 출력 한 줄 수를 계산하는 방법이 있습니까?
할 수는 program | wc -l
있지만 출력은 사용자에게 표시되지 않습니다. 내가 아는 한,해야합니다. program; program | wc -l
하지만 프로그램을 실행하는 데 최소 1 분이 걸리므로 맨 아래에 줄 수를 표시하기 위해 두 번 이상 수행하지 않아도됩니다.
편집하다:
- 출력이 발생할 때마다 (라인별로) 표시 한 다음 끝에 카운트를 반환하는 방법이 있습니까?
STDOUT_WRITE_COUNT
끝에서 변수 (예 :)에서 해당 값을 읽 거나 파일 / API에 기록하십시오. WDYT?