- Grep มันเป็นคำสั่งบนยูนิกส์ แต่เรานำมาใช้บน windows ได้โดยผ่าน cygwin เป็นต้น
- ปกติใช้คำสั่ง grep ในการเช็ค port ว่าเปิดหรือยังด้วยคำสั่ง
netstat -na | grep ":80"
- ตัวอย่างเป็นการตรวจสอบว่าพอร์ต 8o พร้อมใช้งานหรือยัง
- วันนี้นั่งเปิดไฟล์ log ในไฟล์ web log ทีนี้เราต้องการผลลัพธ์เป็นไฟล์ log การใช้งานเว็บของ user ทุกคนยกเว้น user Admin เราสามารถใช้ grep แบบ inverse ได้โดยใช้ option v ดังตัวอย่างนี้
more web.log | grep -v "Admin" > web.log2
- คำสั่งนี้หมายถึง เป็นการสร้างไฟล์ใหม่ โดยไฟล์ใหม่นี้จะไม่มีคำว่า admin แม้แต่คำเดียว
- อันนี้ก็สุดแล้วแต่เราจะไปประยุกค์ใช้งานต่อไป
เพิ่มเติม
- นึกอะไรไม่ออกบอกพี่ man
man grep
เกี่ยวข้อง
- http://www.devdaily.com/blog/post/linux-unix/reversing-meaning-of-file-search-using-find-command
No comments:
Post a Comment