Како греп више речи у Линуку

Kako Grep Vise Reci U Linuku



У Линук терминалу постоји много корисних команди, а једна од моћних команди која се користи у Линук-у је греп.

Тхе дршка је акроним од Штампање глобалног регуларног израза и представља алатку командне линије која се користи за претраживање низова знакова у одређеним датотекама. Образац тражене линије је познат као а регуларни израз а када се ова команда изврши, она штампа линију са подударањем. Ова команда у Линуку је корисна за филтрирање великих датотека.

Преко команде греп можете тражити више речи у различитим датотекама. У овом водичу ћемо разговарати о употреби греп-а за проналажење више датотека са различитим операторима.







Како греп више речи у Линуку

Тхе дршка команда је унапред инсталирана у скоро свим Линук дистрибуцијама. Међутим, ако недостаје, можете га инсталирати помоћу следеће команде:



судо апт-гет инсталл дршка

Команда греп се састоји од три дела, први је греп, други је образац који треба да пронађете, а трећи је име датотеке или путања датотеке. Синтакса команде за претрагу шаблона са именом датотеке је:



дршка 'паттерн1\|паттерн2' назив документа

Основна синтакса команде греп за претрагу више речи са путањом датотеке је:





дршка 'паттерн1\|паттерн2' филепатх

Овде тражим више речи Линук и систем у датотеци доц1.ткт:

дршка 'Линук\|систем' доц1.ткт



Ако претражујете више речи кроз путању датотеке, команда ће бити следећа:

дршка 'Линук\|систем' / кућа / Заинаб / Документи / доц1.ткт

Како користити проширени греп за проналажење више речи

За тражење више речи у једној датотеци користите -е оператер са именом датотеке или путањом датотеке. Синтакса команде је:

дршка -То је образац1 -То је образац2 име_датотеке_или_путања_датотеке

Овде претражујем Линук и систем у датотеци доц1.ткт:

дршка -То је 'Линук\|систем' доц1.ткт

Како пронаћи више тачних подударања користећи команду греп у Линуку

Да бисте пронашли више тачних подударања, користите оператор -в са командом греп. Синтакса команде је:

дршка 'паттерн1\|паттерн2' име датотеке или путању датотеке

На пример:

дршка 'Линук\|систем' доц1.ткт

Занемари велика и мала слова у команди греп

Греп команде су осетљиве на велика и мала слова и да бисте то избегли можете користити -и оператор . Ово ће одштампати и велика и мала слова датих образаца уноса.

Ако користите -и да претражите линук/систем у документу доц1, команда ће бити следећа:

дршка 'линук\|систем' доц1.ткт

Бројите број подударања помоћу команде греп

Команда греп такође може да прикаже укупан број подударања које пронађе у системској датотеци. Користити -ц оператор са греп командом:

дршка 'паттерн1\|паттерн2' име датотеке или путању датотеке

Претражите број бројева Линук и системских речи у доц1 помоћу следеће команде:

дршка 'линук\|систем' доц1.ткт

Како преписати више од две речи у Линуку

Ако желите да користите команду греп да пронађете више од две речи у Линуку, користите следећу синтаксу команде:

дршка 'паттерн\|паттерн-2\|паттерн-3' име датотеке или путању датотеке

У мом случају користим проналажење три речи Линук, оперативни и систем у мојој доц1.ткт датотеци:

дршка 'Линук\|оперативни\|систем' доц1.ткт

Суштина

Док радимо у командној линији, често користимо команду греп за претраживање речи. Команда греп је најкориснија и најмоћнија команда Линук-а са различитим опцијама оператора и претраживања. Овом командом можете пронаћи одређене речи и обрасце у датотеци. Разумевање команде греп ће уштедети много времена за гледање великих датотека.