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

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

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

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

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

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

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

grepWin

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

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

AstroGrep

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

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

BareGrep

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

PowerGREP

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

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

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

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

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

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

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



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts