Saya mencoba menghitung jumlah garis keluaran yang dihasilkan oleh program tertentu. Masalahnya adalah, program ini membutuhkan waktu lama untuk dijalankan, dan saya ingin menampilkan output kepada pengguna. Apakah ada cara untuk menghitung jumlah baris yang dihasilkan perintah terakhir?
Saya bisa melakukan program | wc -l
tetapi itu tidak akan menampilkan output kepada pengguna. Jadi sejauh yang saya tahu, saya harus melakukan program; program | wc -l
- tetapi program ini membutuhkan setidaknya satu menit untuk berjalan, jadi saya tidak ingin harus melakukannya lebih dari sekali hanya untuk menunjukkan jumlah baris di bagian bawah.
EDIT:
- Apakah ada cara untuk menunjukkan output saat terjadi (baris demi baris) dan kemudian mengembalikan hitungan di akhir?
STDOUT_WRITE_COUNT
), atau login ke file / API, di akhir program. WDYT?