Jawaban:
Anda dapat menyalurkan output ke wc. Anda dapat menggunakan -lbendera untuk menghitung garis. Jalankan program secara normal dan gunakan pipa untuk mengarahkan ulangwc.
python Calculate.py | wc -l
Atau, Anda dapat mengarahkan output program Anda ke file, katakan calc.out, dan jalankan wcdi file itu.
python Calculate.py > calc.out
wc -l calc.out
wc. Untungnya ini mudah ( cut -f1 -d' '), tetapi hal yang sama tidak berlaku untuk setiap perintah. Ada sesuatu yang bisa dikatakan untuk pendekatan Powershell dalam membuat baris perintah menjadi "objek", daripada aliran teks.
objects bukannya Stringmasuk akal. Pada titik tertentu saya ingin menyelami lebih dalam tooling baris perintah.
Komunikasi di atas (wc -l) juga akan menghitung baris kosong. jadi lebih baik menggunakan perintah di bawah ini yang menghapus baris kosong dan menghitungnya
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'