ฉันมักจะรันคำสั่ง grep เพื่อค้นหาสิ่งต่าง ๆ ในรหัสของฉัน แต่ปัญหาเกี่ยวกับโปรเจ็กต์ทางเว็บคือมักจะมีไฟล์ JavaScript และ CSS ที่บีบอัดซึ่งสร้างข้อความขนาดใหญ่หนึ่งบรรทัดดังนั้นหากพบคู่ที่ตรงกันหน้าต่างเทอร์มินัลทั้งหมดคือ เต็มไปมากกว่า 1,000 บรรทัดทำให้ไม่สามารถค้นหาสิ่งที่ฉันกำลังมองหาได้
ดังนั้นมีวิธีหลีกเลี่ยงไฟล์ที่พูดข้อความบรรทัดเดียวมากกว่า 200 ตัวอักษรหรือไม่
... | grep -v -E '.{200}'
ก็ใช้ได้เหมือนกัน เช่นเพื่อค้นหาบรรทัดทั้งหมดของไฟล์ * .js ภายใต้ dir ปัจจุบันด้วย ".name" ในไฟล์ที่มีความยาวไม่เกิน 200 ตัวอักษร:find . -name "*.js" -exec grep -H \\.name {} \; | grep -v -E '.{200}'