ขอสอบถามผู้รู้ครับ เรื่อง Command Linux ค้นหาคำที่ต้องการ และระบุจำนวนคำนั้นออกมาเป็นตัวเลข

ขอสอบถามผู้รู้ครับ เรื่อง Command Linux ค้นหาคำที่ต้องการ และระบุจำนวนคำนั้นออกมาเป็นตัวเลข

ค้นหาจาก  file log อะครับ พอดีว่าผมมือใหม่ ไม่เคยใช้คำสั่ง linux แบบลึกมาก่อนเลย
เลยอยากขอสอบถามครับว่า

ในไฟล์log ผมอยากได้ คำ xxxx ออกมาอะครับ แล้วมีอยู่ทั้งหมดกี่คำใน ไฟล์ logนั้นๆ

ขอบคุณผู้รู้ไว้ ณ ที่นี้ด้วยครับ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ยังเงียบ ไม่รู้ว่าได้หรือยัง

คำสั่งใช้แสดง คำว่า xxx ออกมาทั้งหมดเป็นคำละบรรทัด จากไฟล์ /var/squid/logs/file.log
#grep -o "xxx" /var/squid/logs/file.log

จะนับว่ามีกี่คำ ต้องหาคำสั่งอื่นมาช่วยนับ (pipeline) โดยใช้ร่วมกับคำสั่ง wc (word count)

#grep -o "xxx"  var/squid/logs/file.log | wc -w
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่