ฉันรู้แน่นอนว่า
cat logfile.txt | wc -l
120
จะบอกจำนวนบรรทัดในไฟล์ให้ฉัน
แต่ทว่า
tail -f logfile.txt
จะแสดงบรรทัดใหม่ที่โปรแกรมอื่นเขียนถึงlogfile.txtฉัน
เป็นไปได้หรือไม่ที่จะรวมทั้งสองอย่างเพื่อให้ฉันได้รับการนับจำนวนบรรทัดใหม่อย่างต่อเนื่องของ logfile.txt ด้วยยูทิลิตี้ข้อความมาตรฐาน?
ฉันรู้เกี่ยวกับ
watch wc -l logfile.txt
แต่ฉันไม่ต้องการนับไฟล์ใหม่ทุกครั้งที่ดูเหมือนว่าจะเป็นการสิ้นเปลือง หนึ่งจะต้องมีการผนวกเพียงนับทุกวินาทีหรือมากกว่านั้นและอาจจะ\rแทนที่จะเป็น\nในตอนท้ายของบรรทัด
catส่งออกท่อไปwcยังเป็นของเสียที่มีขนาดใหญ่ !!