Como você é sensível ao caso Grep?

Como você é sensível ao caso Grep?

O comando "grep" pode ser usado no sistema operacional Linux como um meio de lidar com a sensibilidade do caso em qualquer string. O comportamento padrão do comando "Grep" é sensível ao minúsculo. Os usuários têm a opção de navegar um design entre os arquivos usando esta técnica. Para tornar insensível ao caso "grep", os usuários devem ter o argumento "-Ignore-case" ou o argumento "-i". O comando "Grep" deve ser usado com a "-i bandeira" ao procurar um gradiente. Quando os usuários não estão claros sobre a situação, eles optam por ignorá -la.

Utilização de "grep" para ignorar o caso

É de fato frequentemente vantajoso poder descartar o caso das palavras com as quais estamos digitalizando ao utilizar “grep” para analisar um arquivo. Grep é sensível ao maiúsculas por natureza. Normalmente, podemos estar pesquisando logs do sistema com "grep". Neste artigo, teremos uma discussão profunda sobre o tópico do comando Linux de "Grep" para trabalhar no caso sensível ao caso. Para conseguir isso, primeiro criaremos um arquivo chamado “Linux.txt ”no diretório“ desktop ”do nosso sistema operacional Linux e armazenar algum texto nele.

Benstokes
Benstokes
Benstokes
Benstokes


Depois de atribuí -lo ao “Linux.arquivo txt ”, vamos salvá -lo na área de trabalho.


Quando o arquivo está sendo criado, abriríamos o terminal agora para implementar os comandos Linux. Neste artigo, utilizaremos principalmente o comando "grep" para entender o fenômeno de sensibilidade do caso de uma maneira melhor. Quando o terminal for aberto, somaremos o primeiro comando de "Grep" para alcançar o caso de letras pequenas para os "Benstokes" do Linux.arquivo txt. Usamos o seguinte comando para atingir a letra minúscula e fornecer esse caso muito ao lado do comando “Grep”, conforme previsto na seguinte instrução.

Linux@linux: ~/desktop $ grep benstokes linux.TXT


Quando fornecemos o comando acima no terminal Linux e pressionamos a tecla Enter, ele exibiria a letra alfabética da letra minúscula no arquivo presente. Isso determina que funciona junto com a insensibilidade do estojo para as letras textuais, pois a ortografia permanece a mesma: apenas ter a diferença de letras de casos superior ou inferior, o que faz com que seja lido como quatro palavras-chave diferentes. Este comando forneceria a saída fornecida abaixo.


Na tela, letras minúsculas apareceriam. Como podemos ver, ele apenas retornaria um resultado específico que se encaixaria na frase de pesquisa em termos do cenário. Felizmente, é simples tornar insensível o caso de pesquisa "grep". Seria representado para ser notificado pelo "grep -i". Então, agora, forneceremos outro comando em nosso terminal que notificaria todos os casos na tela sem filtrá -lo pelos casos de pesquisa. O comando que fornecemos a seguir é dado abaixo.

Linux@linux: ~/desktop $ grep -i benstokes linux.TXT


Quando escrevemos esse comando no terminal e depois pressionamos o botão Enter para encerrar o processamento, ele exibia os dados presentes no “Linux.arquivo txt ”e exiba -o conforme fornecido na captura de tela abaixo da tela de saída.


Nesse mesmo caso, como solicitamos "Grep" a negligenciar o caso, podemos ver cada variação da consulta de pesquisa que foi descoberta no nome do arquivo de texto “Linux.txt ”que está presente no desktop criado pouco antes do início desta execução do comando do Linux. Esse mesmo fenômeno também funcionaria perfeitamente quando o arquivo de texto de “Linux.txt ”é passado do comando“ gato ”. O comando é fornecido como:

Linux@Linux: ~/Desktop $ CAT Linux.txt | grep -i "benstokes"


Se não precisarmos nos preocupar com o caso, a captura de tela acima localizará quaisquer itens no Linux.TXT que inclui "Benstokes", independentemente de ser "Benstokes", "Benstokes" ou "Benstokes". Isso torna muito mais simples como de "Benstokes". Como uma variação, podemos utilizá -lo junto com "gato" ou lançando -o para "tac". Isso seria exatamente semelhante ao que obteríamos no comando anterior também.

Ao executar o comando, pressionaremos Enter para executar o processamento. Seria semelhante à funcionalidade e ignoraria a insensibilidade do caso em vez de pesquisá -la. Ele será lançado cada um dos caracteres dos casos na saída, como fornecemos na tela de saída.


Essa é outra maneira de usar o "Grep" para ignorar os casos em que o primeiro é introduzir um nome de arquivo presente no diretório e depois empregar o comando -i com "grep" instantaneamente após o "|" operador. Quando usado com o “|” operador, devemos utilizar a palavra "gato".

Todos os dados do arquivo seriam mostrados na tela do terminal Linux sem filtrar ou em qualquer distinção de letras superiores ou inferiores. Significa "-ignore-case" e é abreviado como "-i" para facilitar a retenção. Agora, forneceremos o próximo comando de "Grep", que também fornecerá uma saída semelhante à dos dois comandos anteriores que não seguem nenhuma restrição para qualquer caso de sensibilidade. O comando que fornecemos pela terceira vez para mostrar a funcionalidade "grep" é fornecida abaixo.

Linux@Linux: ~/Desktop $ CAT Linux.txt | Grep-"Benstokes"


Aqui, fornecemos o comando "Grep" junto com o uso do comando "Cat" no "Linux.Arquivo TXT ”com a concepção da funcionalidade de“ Ignore-case ”no caso de“ Benstokes ”. Então, provavelmente exibiria os dados do arquivo de “Linux.txt ”sem nenhuma exceção ou pesquisa e exibindo o específico. Este comando exibiria dados semelhantes ao arquivo atribuído a ele anteriormente. O caso que usamos é uma letra minúscula, mas ignoraria esse caso devido ao comando "gato" com o caso de ignorar "grep", para que ele executasse uma pesquisa de caso insensível pela utilização de "grep". A saída permaneceria a mesma neste caso, que é dada abaixo.

Conclusão

O comando Linux sobre a sensibilidade da caixa "grep" é abordado neste artigo. Juntamente com algum texto de ligação que contém a palavra "gato", usamos os quatro comandos que construímos. Enquanto os outros comandos exibem todas as cordas presentes no arquivo relevante para o valor fornecido no comando ignorando letras de casos superiores ou inferiores, o primeiro comando simplesmente gerou letras minúsculas para o arquivo, enquanto os outros comandos determinam a leitura de todas as cordas sem ter nenhuma regra de sensibilidade ao caso.