Grep เป็นสำสั่งสำหรับใช้ค้นหาข้อมูลภายในไฟล์

(การใช้คำสั่งใดๆ ควรศึกษาให้มีความเข้าใจ และมีความระมัดระวังในการใช้งาน)
 

  • วิธีการ ค้นหาข้อความ (String) ในไฟล์ ใช้คำสั่ง
grep -or '_STRING_' *
เช่น grep -or 'love' *
หมายถึงทำการค้นหา ทั้งหมดใน Directory ที่อยู่

ทำการค้นหาเฉพาะไฟล์
grep -or '_STRING_' _FILENAME_ 
เช่น grep -or 'love' file.txt
 

วิธีการค้นหา และแก้ไขข้อมูลภายในไฟล์ (Search and Replace in file)

  • วิธีการ ค้นหาข้อความ (String) และ แก้ไข ข้อมูลในไฟล์ (เฉพาะบางไฟล์)
cd directory... (เข้าไปยังโฟลเดอร์ที่ต้องการ)
perl -pi -e 's/_FindString_/_ReplaceString_/g' _FILENAME_
เช่น perl -pi -e 's/Hosting/Domain/g' file.php
 
  • วิธีการ ค้นหา และ แก้ไข สำหรับทุกไฟล์
cd directory... (เข้าไปยังโฟลเดอร์ที่ต้องการ)
find . -name '*.ext' | xargs perl -pi -e 's/_FindString_/_ReplaceString_/g'
เช่น find . -name '*.php' | xargs perl -pi -e 's/Hosting/Domain/g'
ไอเรียลลี่โฮส
สำหรับการสนับสนุน และช่วยเหลือ
http://www.ireallyhost.com/support
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com