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'
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
ทั่วไป