นอกเรื่อง - ค้นหาคำในไฟล์บน Linux - Search in file

วันนี้มาแปลกครับขอนอกเรื่องนิดนึงก่อนที่จะไปต่อกันเรื่องการติดตั้ง Joomla (ต่อไปนี้อาจจะขอนอกเรื่องบ่อยๆ) หลายๆคนที่เคยใช้ linux ไม่ว่าจะเป็น distro ใดๆก็ตามต่างก็ต้องใช้ command line อย่างแน่นอน สำหรับผมชอบการใช้ command line มากเพราะมันสะดวก หลายๆอย่างก็ทำได้โดยไม่ต้องคลิ๊กๆให้เมื่อย ถ้าคล่องแล้วพิมพ์เร็วๆจะรู้สึกเทหฺราวกับพระเอกในหนัง sci-fi เลย :)


มีอยู่ครั้งนึงที่ผมต้องการค้นหาอีเมล์ในไฟล์ html จำนวนเป็นร้อยๆไฟล์แต่ใน linux ไม่ค่อยมีเครื่องมือเคร่ืองใช้เหมือนกับ windows ก็เลยต้องใช้ command line นี่แหละจัดการ คำสั่งที่ผมใช้ก็คือ

grep "word" *.*

ถ้าหากจะหาใน sub-directory ด้วยก็เพิ่ม option -r เข้าไปเป็น

grep "word" -r *.*

หวังว่่าคงเป็นประโยชน์สำหรับทุกคนนะครับ