ฉันพยายามค้นหาข้อความในไฟล์บางไฟล์ที่ใช้โครงสร้างไดเรกทอรีร่วมกัน แต่ไม่ได้อยู่ในแผนผังไดเรกทอรีเดียวกันใน GNU / Linux
ฉันมีเว็บเซิร์ฟเวอร์ที่มีหลาย ๆ ไซต์ที่ใช้โครงสร้างแบบต้นไม้เดียวกัน (Code Igniter MVC PHP framework) ดังนั้นฉันต้องการค้นหาในไดเรกทอรีที่เฉพาะเจาะจงลงบนต้นไม้สำหรับแต่ละไซต์ตัวอย่าง:
/srv/www/*/htdocs/system/application/
โดยที่ * เป็นชื่อไซต์ และจากไดเรกทอรีแอปพลิเคชันเหล่านั้นฉันต้องการค้นหาทรีทั้งหมดลงไปที่ใบไม้เพื่อหาไฟล์ * .php ที่มีรูปแบบข้อความอยู่ข้างในสมมติว่า "debug (" ไม่ต้องใช้นิพจน์ทั่วไป
ฉันรู้วิธีใช้findและgrepแต่ฉันไม่เก่งในการรวมเข้าด้วยกัน
ฉันจะทำสิ่งนี้ได้อย่างไร
ขอบคุณล่วงหน้า!
find /srv/www/*/htdocs/system/application/ -name "*.php" -print0 | xargs -0 grep "debug ("