Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

Вам калі-небудзь даводзілася знаходзіць тэкст у кучы розных тэкставых файлаў? Калі вы ў ІТ, гэтае пытанне можа ўзнікаць даволі часта. Магчыма, вы шукаеце пэўную фразу ў файлах часопісаў, а можа, вы праграміст і вам трэба знайсці нейкі код, які знаходзіцца ўнутры мноства розных файлаў кода.

На жаль, у Windows няма простага спосабу зрабіць гэта. Пошук па змаўчанні для Windows жахлівы для такога роду задач, таму што ён звышмарудны і не дазваляе пашыраны пошук. На шчасце, ёсць некалькі іншых спосабаў, якія значна пераўзыходзяць пошук Windows, пра што я згадаю ў гэтым паведамленні.Я не буду падрабязна разглядаць кожнае рашэнне, але вы можаце выкарыстоўваць Google, каб даведацца больш.

Калі вы не хочаце ўсталёўваць якое-небудзь іншае праграмнае забеспячэнне і вам падабаецца камандны радок, вам варта азнаёміцца ​​з раздзелам убудаваных каманд пошуку ніжэй. Я мяркую, што большасць людзей больш камфортна карыстаюцца інтэрфейсам графічнага інтэрфейсу, таму я спачатку згадваю праграмы. Праграмы старонніх пошукаў

Калі справа даходзіць да пошуку па некалькіх тэкставых файлах, каралём усіх каманд пошуку з'яўляецца grep.grep - гэта ўтыліта каманднага радка ў UNIX/Linux, якая дазваляе выконваць пашыраны пошук з выкарыстаннем рэгулярных выразаў. Ён вельмі папулярны і выкарыстоўваецца ў любым дыстрыбутыве Linux.

Такім чынам, калі хтосьці піша праграму для пошуку ў Windows, непазбежна ў ёй ёсць слова grep. Гэта ў значнай ступені так ва ўсіх пералічаных ніжэй праграмах.

grepWin



grepWin, верагодна, самы папулярны з інструментаў, згаданых тут. Ён падтрымлівае рэгулярныя выразы і дазваляе таксама знаходзіць і замяняць тэкст.Яны таксама маюць падручнік на сваім вэб-сайце, які дапаможа з рэгулярнымі выразамі, хоць вы можаце пашукаць у Google яшчэ шмат.

Вы можаце абмежаваць пошук памерам файла, тыпам файла і іншымі крытэрыямі. Ён таксама дадае опцыю ў кантэкстнае меню правай кнопкі мышы ў Правадыры для хуткага пошуку па тэчцы. Вынікі прыведзены ў ніжняй частцы акна, і вы можаце проста двойчы націснуць на іх, каб адкрыць файлы.

AstroGrep



AstroGrep - гэта яшчэ адна сапраўды добрая праграма пошуку. Ён не толькі часта абнаўляецца, але і паказвае, дзе ў файле быў знойдзены тэкст.grepWin таксама мае такую ​​магчымасць, калі вы выбіраеце радыёкнопку "Змест", але я думаю, што гэта лепш рэалізавана ў AstroGrep.

AstroGrep таксама можа шукаць у файлах Word, што вельмі зручна. Вы таксама можаце захаваць альбо раздрукаваць усе вынікі для будучай даведкі. Я таксама лічу, што іх інтэрфейс больш сучасны і прыемны для вока.

BareGrep



BareGrep - гэта даволі простая праграма пошуку, якая падтрымлівае рэгулярныя выразы і ўсе асноўныя функцыі пошуку . У цэлым гэта даволі хутка і паказвае вам супадзенні ў таблічным фармаце.У бясплатнай версіі ёсць застаўка, якую вы не можаце адключыць. Pro версія каштуе $ 25 і, здаецца, проста адключае застаўку, інакш функцыі аднолькавыя.

PowerGREP



Калі вы шукаеце канчатковую праграму пошуку, то шукайце далей, чым PowerGREP. Гэтая праграма мае некаторыя сур'ёзныя асаблівасці і сур'ёзны цэннік. Гэта каласальныя 159 долараў! У яго ў значнай ступені ёсць усе вышэйзгаданыя функцыі, плюс яшчэ некаторыя, і ўсе яны выдатна ўпакаваны ў даволі маленькі інтэрфейс.

Я рэкамендую гэтую праграму толькі ў тым выпадку, калі ў вас ёсць сур'ёзныя патрэбы ў пошуку, якія ўключаюць пошук тэксту ў файлах Word, PDF-дакументах, электронных табліцах Excel і г. д. Яна нават можа здабываць статыстыку з файлаў часопісаў і перадаваць гэтую інфармацыю . Гэта досыць магутны інструмент. Убудаваныя каманды Windows

Калі вам трэба толькі хутка правесці пошук і не хочаце ўсталёўваць паўнавартасную праграму, вы можаце выкарыстоўваць убудаваныя інструменты каманднага радка ў Windows. Адзін працуе ў звычайным камандным радку, а другі выкарыстоўвае PowerShell.Абодва яны даволі магутныя і могуць знайсці практычна ўсё, што вы шукаеце.



Першая каманда - findstr. Вы можаце прачытаць даведачны дакумент тут, каб даведацца, як карыстацца findstr. Вы таксама можаце ўвесці findstr /? у камандным радку, і ён пакажа вам выкарыстанне. Як бачыце, варыянтаў даволі шмат. Відавочна, што гэта нашмат складаней, чым выкарыстанне адной з вышэйпералічаных праграм.

Другі варыянт - гэта каманда Select-String у Windows PowerShell. Зноў жа, ёсць даволі вялікая крывая навучання з гэтымі камандамі, калі вы іх яшчэ не выкарыстоўвалі.У Microsoft ёсць добры падручнік па выкарыстанні Select-String, таму абавязкова прачытайце гэта.



Такім чынам, гэта ў асноўным лепшыя спосабы пошуку тэксту ў вялікай колькасці файлаў. Я прапаную паспрабаваць розныя варыянты і паглядзець, які з іх лепш за ўсё падыходзіць для вас. Атрымлівайце асалоду!

.
SETUP UA COMPUTER BLOG