สมมติว่าฉันต้องค้นหาว่ามีกี่คำในแต่ละไฟล์ที่มีคำว่า 'ทำงาน' อยู่ในนั้น
ฉันรู้ว่าการค้นหาไฟล์ที่มี 'งาน' อยู่ในนั้นจะเป็นls work
อย่างไร และเพื่อหาจำนวนคำมันจะเป็นwc -w
อย่างไรก็ตามฉันลองและดูเหมือนว่าจะแสดงเพียงจำนวนไฟล์ไม่ใช่จำนวนคำที่รวมกันในทุกไฟล์ (ซึ่งฉันต้องการ):
ls work | wc -w
ดังนั้นถ้ามีไฟล์ 14 ไฟล์ที่เป็นไปตามข้อกำหนดเบื้องต้น 'งาน' มันจะแสดง 14 ไม่ใช่จำนวนคำ
find
wc -l
! ที่น่าตื่นตาตื่นใจ