grep

RSS Feed

ค้นหาคำที่ต้องการในทุกๆ ไฟล์ด้วยคำสั่ง grep

ช่วงนี้งานเข้าเยอะมาก พอดีมีงานนึงที่ต้องไล่โค้ดจากเว็บเก่าที่เขียนได้เละมากๆ ไม่มีโครงสร้าง และมีไฟล์อยู่มั่วเต็มไปหมด ปรากฎว่าเราต้องการดูคลาสตัวนึงจากในบรรดาเป็นร้อยๆ ไฟล์จะทำอย่างไร?

ให้เราเปิด Terminal แล้ว cd ไปที่โฟลเดอร์ที่ต้องการหาไฟล์ แล้วพิมพ์คำสั่ง (สมมติว่าชื่อคลาสที่ต้องการค้นหามีชื่อว่า MyClass)

grep "MyClass" *