Како препознајете велика и мала слова?

How Do You Grep Case Sensitive



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

$човече дршка







Из те команде ћемо пронаћи две горе описане карактеристике. –Мислим занемарити случај, где год се користи ова кључна реч, уклања се разлика у величини слова.



Предуслов

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



Пример 1:

У овом примеру видећемо како греп помаже у избегавању осетљивости на велика и мала слова. Размотрите датотеку под именом филес11.ткт. Датотека садржи следеће податке; као што видите, реч манго је написана на различите начине, неке речи су велике, а неке мале. Помоћу наредбе цат приказаћемо податке датотеке.





$мачкафилес11.ткт

Када се команда користи за приказ података, може се приметити да је приказана једина реч која одговара величини слова слова присутног у команди. Сва слова су мала.



$дршкаманго филес11.ткт

Сада да бисмо разумели концепт неосетљивости на велика и мала слова, користићемо -И у команди за руковање осетљивошћу на велика и мала слова тако што ћемо обезбедити све податке присутне у датотеци, подударање са низом присутним унутар команде.

$дршка–И манго филес11.ткт

Из резултата ћете сазнати да се сви подаци који одговарају речи манго приказују или са неким речима написаним великим словима, а неке малим словима.

Пример 2

Овај пример личи на први, разлика је у томе што се добија само једна реч. Ова команда помаже у добијању целог низа тако што се подудара са речју наведеном у команди. Дајте нам датотеку филеа.ткт. на пример, желимо да извучемо запис према датом подударању.

$мачкафилеа.ткт

Сада примените исту команду да игноришете велика слова и прикажете излаз. Техничка реч се приказује искључивањем малих и малих слова како би била осетљива на велика и мала слова.

Пример 3

Други начин коришћења греп -а за игнорисање великих слова је да се прво уведе име датотеке, а касније примени –И команда са греп фолловинг | оператер. Мачка се користи заједно са |. Дајте нам датотеку под именом филе24.ткт. као пример.

$Цат филе24.ткт| дршка–И Акса

Ова команда ће дохватити реч Акса у великим и малим словима.

Пример 4

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

$дршка–Ја мој/кућа/аксаиасин/ *.ткт

Горња слика приказује излаз добијен командом. моја реч је истакнута, то је у оба случаја. Неке датотеке га садрже малим словима, док га друге имају великим словима. Такође се приказују адреса датотека и називи датотека.

Пример 5

Овај пример се може применити на директоријум који садржи све датотеке. Ограничења ће се применити за приказ конкретног резултата који се подудара са речју коју смо дефинисали у команди. Ова реч се користи за претраживање свих датотека присутних у систему.

$дршка–Јесам/кућа/аксаиасин/филе*

Излаз приказује читаве низове који садрже подударну реч. Како је написано засебно или спојено унутар друге речи, односно сестре.

Пример 6

Следећа команда показује како –ив ради заједно у команди. Осим тога, претрага се врши кроз две речи у једној датотеци. Коса коса црта и | се користе за описивање две речи у датотеци, док се -в користи за потпуно подударање одговарајуће речи у датотеци.

$дршка-ив 'хамна |хоусе ’филе21.ткт

$дршка'Лука|хоусе ’филе21.ткт

-Занемарит ћу осјетљивост великих и малих слова. У горњем примеру можемо видети да присуство –в са –И дозвољава да се кућа у првој наредби не узме у обзир јер –в дозвољава потпуно подударање. У другој команди смо уклонили оба –ив, па се обе речи приказују након подударања у низу.

Пример 7

Више од једне речи се претражује применом другачије методе. Обе речи се траже из исте датотеке. Ове речи су посао и зарада. Зарада се добија из речи учење, такође имајте на уму да је свака реч одвојена од кључне речи –е.

$дршка–И –е посао –е зарађујем филеа.ткт

Горња слика приказује читаве низове у пасусу који се односе на речи присутне у команди. Као и горњи примјери, -игнорисао сам сву разлику у писању ријечи посао и зарада.

Пример 8

У овом примеру, тражење две речи присутне у свим датотекама наставка .ткт. Ове две речи су одвојене са –е, јер је –е прави начин за раздвајање две речи. Добијени излаз ће имати обе речи приказане у свим датотекама текстуалне екстензије. Цела адреса датотеке се добија и приказује. –Занемарићу велика и мала слова и приказаћу обе речи присутне у свим датотекама.

$дршка–Ја –им посао –зарадим/кућа/аксаиасин/ *.ткт

Закључак

У овом водичу смо користили најједноставнији пример за разраду концепта осетљивости на велика и мала слова. Потрудили смо се да прођемо кроз сваки аспект како бисмо побољшали знање о грепу.