แนะนำ, 2019

ตัวเลือกของบรรณาธิการ

ค้นหาภายในไฟล์ข้อความหลายไฟล์พร้อมกัน

เคยต้องค้นหาข้อความในเครือของไฟล์ข้อความที่แตกต่างกันหรือไม่? หากคุณอยู่ในไอทีปัญหานี้อาจเกิดขึ้นบ่อยครั้ง บางทีคุณกำลังมองหาวลีเฉพาะในล็อกไฟล์หรือบางทีคุณอาจเป็นโปรแกรมเมอร์และจำเป็นต้องค้นหารหัสที่อยู่ในไฟล์รหัสที่แตกต่างกัน

น่าเสียดายที่ไม่มีวิธีง่าย ๆ ในการทำเช่นนี้ใน Windows การค้นหา Windows เริ่มต้นนั้นแย่มากสำหรับงานประเภทนี้เพราะมันช้ามากและไม่อนุญาตให้ทำการค้นหาขั้นสูง โชคดีที่มีวิธีอื่น ๆ อีกมากมายที่เหนือกว่าการค้นหา Windows ซึ่งฉันจะกล่าวถึงในโพสต์นี้ ฉันจะไม่ลงรายละเอียดที่ดีเยี่ยมเกี่ยวกับแต่ละโซลูชัน แต่คุณสามารถใช้ Google เพื่อเรียนรู้เพิ่มเติม

หากคุณไม่ต้องการติดตั้งซอฟต์แวร์บุคคลที่สามและคุณพอใจกับบรรทัดคำสั่งคุณควรตรวจสอบส่วนคำสั่งการค้นหาในตัวด้านล่าง ฉันสมมติว่าคนส่วนใหญ่คุ้นเคยกับอินเตอร์เฟส GUI ดังนั้นฉันจึงพูดถึงโปรแกรมก่อน

โปรแกรมค้นหาบุคคลที่สาม

เมื่อพูดถึงการค้นหาไฟล์ข้อความหลายไฟล์ราชาของคำสั่งการค้นหาทั้งหมดคือ grep grep เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งใน UNIX / Linux ที่ให้คุณทำการค้นหาขั้นสูงโดยใช้นิพจน์ทั่วไป เป็นที่นิยมอย่างมากและใช้ในการกระจาย Linux ทุกครั้ง

ดังนั้นเมื่อมีคนเขียนโปรแกรมสำหรับค้นหาบน Windows ย่อมมีคำว่า grep อยู่ เป็นกรณีที่ค่อนข้างมากกับโปรแกรมทั้งหมดที่ระบุไว้ด้านล่าง

grepWin

grepWin น่าจะเป็นเครื่องมือที่ได้รับความนิยมมากที่สุดที่กล่าวถึงในที่นี้ มันรองรับการแสดงออกปกติและช่วยให้คุณค้นหาและแทนที่ข้อความด้วย พวกเขายังมีการสอนบนเว็บไซต์ของพวกเขาเพื่อช่วยในการแสดงออกปกติ แต่คุณสามารถ Google สำหรับอีกมากมาย

คุณสามารถ จำกัด การค้นหาตามขนาดไฟล์ประเภทไฟล์และเกณฑ์อื่น ๆ นอกจากนี้ยังเพิ่มตัวเลือกในเมนูบริบทคลิกขวาใน Explorer เพื่อค้นหาโฟลเดอร์อย่างรวดเร็ว ผลลัพธ์แสดงไว้ในหน้าต่างด้านล่างและคุณสามารถคลิกสองครั้งเพื่อเปิดไฟล์

AstroGrep

AstroGrep เป็นอีกหนึ่งโปรแกรมค้นหาที่ดีจริงๆ ไม่เพียง แต่จะได้รับการอัปเดตค่อนข้างบ่อยครั้งเท่านั้น แต่ยังแสดงให้คุณเห็นว่าในไฟล์มีข้อความใดบ้าง grepWin ยังมีตัวเลือกนั้นถ้าคุณเลือกปุ่มตัวเลือก เนื้อหา แต่ฉันคิดว่ามันใช้งานได้ดีกว่าใน AstroGrep

AstroGrep ยังสามารถค้นหาไฟล์ Word ซึ่งเป็นคุณสมบัติที่มีประโยชน์ คุณยังสามารถบันทึกหรือพิมพ์ผลลัพธ์ทั้งหมดเพื่อใช้อ้างอิงในอนาคต ฉันพบว่าอินเทอร์เฟซของพวกเขาทันสมัยกว่าและถูกใจ

BareGrep

BareGrep เป็นโปรแกรมค้นหาที่ค่อนข้างง่ายที่รองรับนิพจน์ทั่วไปและฟังก์ชันการค้นหาพื้นฐานทั้งหมด ภาพรวมค่อนข้างเร็วและแสดงให้คุณเห็นการแข่งขันในรูปแบบตาราง รุ่นฟรีมีหน้าจอสแปลชที่คุณไม่สามารถปิดการใช้งานได้ รุ่นโปรมีราคา $ 25 และดูเหมือนว่าจะปิดการใช้งานหน้าจอเริ่มต้นมิฉะนั้นคุณสมบัติจะเหมือนกัน

PowerGREP

หากคุณกำลังมองหาโปรแกรมค้นหาขั้นสุดยอดจากนั้นค้นหามากกว่า PowerGREP โปรแกรมนี้มีคุณสมบัติที่สำคัญบางอย่างและป้ายราคาที่ร้ายแรงเพื่อไปพร้อมกับมัน มันมากเหลือเกิน $ 159! มันมีคุณสมบัติทั้งหมดที่กล่าวมาข้างต้นบวกกับคุณสมบัติอื่น ๆ ทั้งหมดและรวมอยู่ในอินเทอร์เฟซที่ค่อนข้างน้อย

ฉันแนะนำโปรแกรมนี้เฉพาะเมื่อคุณมีความต้องการการค้นหาที่จริงจังซึ่งรวมถึงการค้นหาข้อความในไฟล์ Word, เอกสาร PDF, สเปรดชีต Excel และอื่น ๆ นอกจากนี้ยังสามารถแยกสถิติจากไฟล์บันทึกของคุณและให้ข้อมูลนั้นแก่คุณ มันค่อนข้างเป็นเครื่องมือที่ทรงพลัง

คำสั่ง Windows ในตัว

หากคุณต้องการทำการค้นหาอย่างรวดเร็วและไม่ต้องการติดตั้งโปรแกรมแบบเต็มคุณสามารถใช้เครื่องมือบรรทัดคำสั่งในตัวใน Windows หนึ่งรันในพรอมต์คำสั่งปกติและอื่น ๆ ใช้ PowerShell ทั้งสองมีประสิทธิภาพมากและสามารถค้นหาสิ่งที่คุณกำลังมองหา

คำสั่งแรกคือ findstr คุณสามารถอ่านเอกสารอ้างอิงที่นี่เพื่อเรียนรู้วิธีใช้ findstr คุณยังสามารถพิมพ์ findstr /? ที่คอมมานด์พรอมต์และมันจะแสดงการใช้งานให้คุณ อย่างที่คุณเห็นมีตัวเลือกค่อนข้างน้อย เห็นได้ชัดว่านี่ซับซ้อนกว่าการใช้หนึ่งในโปรแกรมด้านบน

ตัวเลือกที่สองคือคำสั่ง Select-String ใน Windows PowerShell อีกครั้งมีเส้นโค้งการเรียนรู้ที่ค่อนข้างใหญ่พร้อมคำสั่งเหล่านี้หากคุณยังไม่ได้ใช้ Microsoft มีบทช่วยสอนที่ดีเกี่ยวกับวิธีใช้ Select-String ดังนั้นโปรดอ่านอย่างละเอียด

ดังนั้นวิธีการเหล่านี้จึงเป็นวิธีที่ดีที่สุดในการค้นหาข้อความในไฟล์จำนวนมาก ฉันขอแนะนำให้คุณลองใช้ตัวเลือกที่แตกต่างกันและดูว่าตัวเลือกใดที่ดีที่สุดสำหรับคุณ สนุก!

Top