ในการค้นหาเนื้อหาของไฟล์ข้อความหลายไฟล์พร้อมกันบน Windows 10 ให้ใช้grepWin ซึ่งเป็นยูทิลิตี้การค้นหาแบบโอเพนซอร์สฟรีสำหรับ Windows มันสามารถสแกนสคริปต์ บันทึก เอกสารข้อความธรรมดา ไฟล์คำบรรยาย และรูปแบบข้อความที่อ่านได้อื่นๆ ในการทำงานครั้งเดียว จากนั้นจะแสดงไฟล์และบรรทัดที่ตรงกัน File Explorer สามารถค้นหาเนื้อหาที่จัดทำดัชนีไว้ในตำแหน่งที่รองรับได้ แต่ grepWin เป็นตัวเลือกที่ใช้งานได้จริงเมื่อคุณต้องการตัวกรองไฟล์ที่ชัดเจน การค้นหาข้อความซ้ำๆ หรือนิพจน์ปกติ
1. ดาวน์โหลดและเปิดโปรแกรม grepWin
ดาวน์โหลดตัวติดตั้งหรือแพ็กเกจอื่นๆ ที่มีให้จากโครงการ grepWin อย่างเป็นทางการบน GitHub หรือหน้าเว็บ grepWin ของผู้พัฒนา เลือกแพ็กเกจที่ตรงกับระบบปฏิบัติการ Windows ของคุณ และทำตามคำแนะนำของตัวติดตั้งหากคุณดาวน์โหลดตัวติดตั้ง ปัจจุบันผู้พัฒนาได้ระบุว่า Windows 10 เวอร์ชัน 22H2 หรือใหม่กว่าเป็นข้อกำหนด ดังนั้นโปรดตรวจสอบเวอร์ชัน Windows ของคุณหากแอปไม่ทำงาน
เปิดโปรแกรม grepWin อินเทอร์เฟซของโปรแกรมประกอบด้วยช่องสำหรับเลือกตำแหน่งโฟลเดอร์ ตัวเลือกการค้นหา ตัวกรองไฟล์ และปุ่มควบคุมสำหรับการค้นหาหรือแทนที่ข้อความ คุณไม่จำเป็นต้องย้ายไฟล์ทั้งหมดของคุณไปไว้ในโฟลเดอร์เดียว: เลือกโฟลเดอร์หลักที่ใช้ร่วมกัน และรวมโฟลเดอร์ย่อยหากไฟล์ของคุณถูกจัดระเบียบไว้ในไดเร็กทอรี
เลือกโฟลเดอร์ที่มีไฟล์ที่คุณต้องการค้นหา จากนั้นใช้โหมดค้นหาข้อความสำหรับคำหรือวลีทั่วไป
2. เลือกโฟลเดอร์และป้อนคำค้นหาของคุณ
ในช่อง "ค้นหาใน" ให้ป้อนเส้นทางของโฟลเดอร์ หรือเลือก"เรียกดู" เพื่อค้นหา ตัวอย่างเช่น คุณอาจเลือกC:\Projects\Scripts.
ในตัวเลือกการค้นหา ให้เลือกการค้นหาข้อความ หากคุณต้องการค้นหาคำหรือวลีที่ตรงตัว ใช้การค้นหาด้วยนิพจน์ปกติเฉพาะเมื่อคุณต้องการรูปแบบที่เฉพาะเจาะจง เช่น ชื่อไฟล์ที่มีหลายรูปแบบ
พิมพ์คำหรือวลีลงในช่องค้นหา ตัวอย่างเช่น ค้นหาAPI_KEYเพื่อค้นหาการอ้างอิงถึงสตริงนั้นในไฟล์การกำหนดค่า สคริปต์ และบันทึกต่างๆ
หากต้องการให้ตัวอักษรพิมพ์ใหญ่และพิมพ์เล็กมีผลเหมือนกัน ให้ยกเลิก การเลือก ช่องทำเครื่องหมาย "คำนึงถึง ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก" เปิดใช้งานช่องทำเครื่องหมายนี้เมื่อการใช้ตัวพิมพ์ใหญ่และตัวพิมพ์เล็กมีความสำคัญ หากมีตัวเลือก "คำทั้งคำ" ในการตั้งค่าที่คุณเลือก จะช่วยหลีกเลี่ยงการจับคู่ภายในคำที่ยาวกว่าได้
ตัวอย่างคำสั่งค้นหาจะค้นหาข้อความ "API_KEY" โดยตรง และจำกัดการค้นหาเฉพาะไฟล์ข้อความที่มีนามสกุลที่เลือกไว้
3. รวมโฟลเดอร์ย่อยและกรองประเภทไฟล์
ก่อนเริ่มการค้นหา โปรดตรวจสอบการตั้งค่าขอบเขต หากไฟล์อยู่ในโฟลเดอร์ย่อย โปรดเปิดใช้งาน " รวมโฟลเดอร์ย่อย" (หรือตัวเลือกการค้นหาแบบเรียกซ้ำที่เทียบเท่าซึ่งแสดงในเวอร์ชันของคุณ) หากไม่เปิดใช้งาน ไฟล์ที่อยู่ในไดเร็กทอรีที่เลือกอาจถูกข้ามไป
ใช้ตัวกรองไฟล์เพื่อจำกัดการค้นหาให้เหลือเฉพาะนามสกุลที่เกี่ยวข้อง ตัวอย่างเช่น ตัวกรองเช่นนี้*.txt; *.ps1; *.logจะกำหนดเป้าหมายไปที่เอกสารข้อความ สคริปต์ PowerShell และไฟล์บันทึก ปรับรูปแบบให้ตรงกับไฟล์จริงของคุณ โดยใส่รูปแบบมากกว่าหนึ่งรูปแบบเมื่ออินเทอร์เฟซยอมรับรูปแบบที่คั่นด้วยเครื่องหมายเซมิโคลอน คุณยังสามารถใช้ข้อจำกัดด้านขนาดหรือวันที่แก้ไขเพื่อยกเว้นไฟล์ที่ไม่เกี่ยวข้องและลดเวลาในการสแกนได้อีกด้วย
เปิดใช้งานการค้นหาแบบวนซ้ำเมื่อจำเป็น และใช้มาสก์ไฟล์หรือข้อจำกัดอื่นๆ เพื่อหลีกเลี่ยงการสแกนไฟล์ที่ไม่เกี่ยวข้อง
4. เรียกใช้การค้นหาและตรวจสอบผลลัพธ์
คลิกค้นหา grepWin จะแสดงรายการไฟล์ที่มีคำค้นหาและแสดงข้อความหรือรายละเอียดบรรทัดที่ตรงกัน ขึ้นอยู่กับมุมมองผลลัพธ์และเวอร์ชัน ตรวจสอบชื่อไฟล์และข้อความโดยรอบเพื่อแยกแยะคำค้นหาที่ตรงกันจริงออกจากคำค้นหาที่ไม่เกี่ยวข้อง หากมีการแสดงหมายเลขบรรทัด ให้ใช้หมายเลขบรรทัดเหล่านั้นเพื่อไปยังตำแหน่งที่เกี่ยวข้องในโปรแกรมแก้ไขข้อความ
การดับเบิ้ลคลิกผลลัพธ์จะเปิดผลลัพธ์นั้นผ่านแอปพลิเคชันที่เชื่อมโยงกับไฟล์นั้น โปรดระมัดระวังสคริปต์ที่สามารถเรียกใช้งานได้: การเปิดสคริปต์ผ่านการเชื่อมโยงไฟล์อาจเรียกใช้สคริปต์แทนที่จะแสดงเนื้อหา เพื่อตรวจสอบสคริปต์อย่างปลอดภัย ให้เปิดโปรแกรมแก้ไขข้อความของคุณก่อนแล้วใช้ คำสั่ง เปิด หรือคลิกขวาที่ไฟล์แล้วเลือกโปรแกรมแก้ไขข้อความที่เหมาะสม
ตรวจสอบไฟล์และบรรทัดที่ตรงกันก่อนเปิดในโปรแกรมแก้ไขข้อความ
เคล็ดลับสำหรับการค้นหาที่น่าเชื่อถือยิ่งขึ้น
ไม่พบผลลัพธ์: โปรดตรวจสอบเส้นทางโฟลเดอร์ การสะกดคำ การตั้งค่าการคำนึงถึงตัวพิมพ์ใหญ่-เล็ก และตัวกรองไฟล์ ขยายตัวกรองชั่วคราวเพื่อตรวจสอบว่ามีการยกเว้นนามสกุลไฟล์หรือไม่
ผลการค้นหามากเกินไป: ลองค้นหาในโฟลเดอร์ที่แคบลง รวมเฉพาะนามสกุลไฟล์ที่เกี่ยวข้อง เปิดใช้งานการค้นหาแบบคำเต็มหากเหมาะสม หรือใช้คำหรือวลีที่เฉพาะเจาะจงมากขึ้น
หากต้องการค้นหารูปแบบ: ให้เปลี่ยนไปใช้โหมดนิพจน์ปกติหลังจากตรวจสอบไวยากรณ์แล้วเท่านั้น นิพจน์ปกติจะถูกตีความแตกต่างจากสตริงค้นหาแบบตรงตัว
จำเป็นต้องค้นหาตำแหน่งใน Windows: สิทธิ์การเข้าถึงอาจส่งผลต่อโฟลเดอร์ที่แอปสามารถอ่านได้ ค้นหาเฉพาะตำแหน่งที่คุณได้รับอนุญาตให้เข้าถึงเท่านั้น หลีกเลี่ยงการเปลี่ยนแปลงสิทธิ์อย่างกว้างขวางเพียงเพื่อให้การค้นหาใช้งานได้
Windows สามารถค้นหาเนื้อหาไฟล์ได้โดยไม่ต้องใช้ grepWin หรือไม่?
ใช่แล้ว Windows Search สามารถค้นหาเนื้อหาในตำแหน่งที่จัดทำดัชนีไว้และประเภทไฟล์ที่รองรับได้ Microsoft อธิบายวิธีการกำหนดค่าตำแหน่งที่จัดทำดัชนีและว่า Windows จัดทำดัชนีเนื้อหาไฟล์หรือไม่ในเอกสารการจัดทำดัชนีการค้นหา ผลลัพธ์ขึ้นอยู่กับการตั้งค่าการจัดทำดัชนีและตัวจัดการที่มีให้สำหรับแต่ละประเภทไฟล์ สำหรับการค้นหาอย่างรวดเร็วในโฟลเดอร์ที่จัดทำดัชนีไว้ File Explorer อาจเพียงพอแล้ว สำหรับการสแกนแบบเจาะจงในนามสกุลไฟล์ข้อความเฉพาะ grepWin ให้การควบคุมโดยตรงมากขึ้นในขอบเขตการค้นหา
ข้อสำคัญ: grepWin ยังมีฟังก์ชันค้นหาและแทนที่ด้วย เริ่มต้นด้วยโหมดค้นหาอย่างเดียวเมื่อคุณต้องการค้นหาข้อความ หากคุณจะแทนที่ข้อความในหลายไฟล์ในภายหลัง โปรดตรวจสอบรูปแบบการค้นหาและการแทนที่อย่างระมัดระวัง และเก็บสำรองข้อมูลหรือใช้ระบบควบคุมเวอร์ชันก่อนทำการเปลี่ยนแปลงจำนวนมาก