Câu trả lời:
Bạn có thể dẫn đầu ra vào wc
. Bạn có thể sử dụng -l
cờ để đếm dòng. Chạy chương trình bình thường và sử dụng một đường ống để chuyển hướng đếnwc.
python Calculate.py | wc -l
Ngoài ra, bạn có thể chuyển hướng đầu ra của chương trình sang một tệp, giả sử calc.out
và chạy wc
trên tệp đó.
python Calculate.py > calc.out
wc -l calc.out
wc
. Đáng thương điều này là dễ dàng ( cut -f1 -d' '
), nhưng điều tương tự không đúng với mọi lệnh. Có điều gì đó để nói về cách tiếp cận Powershell về việc biến dòng lệnh nguyên thủy thành một "đối tượng", thay vì một luồng văn bản.
object
s thay vì String
s có ý nghĩa. Tại một số điểm tôi muốn đi sâu vào công cụ dòng lệnh nhiều hơn.
Giao tiếp trên (wc -l) cũng sẽ tính các dòng trống. Vì vậy, tốt hơn để sử dụng lệnh dưới đây sẽ xóa các dòng trống và đếm nó
python Calculate.py |sed '/^$/d'| awk '{print NR}'| sort -nr| sed -n '1p'