grep

Grep Exclude Term

Grep Exclude Term

A impressão de expressão regular global é um utilitário versátil baseado em terminal. Como o nome mostra que ajuda a pesquisar o texto dentro do arquivo com a ajuda de expressões regulares. Grep é originalmente originado como um utilitário Unix para rodar nessa plataforma operacional. Após a configuração do Linux, ele pode acessar muitos aplicativos neste sistema operacional. A maioria das funções Grep estão incluídas na correspondência do texto do arquivo presente no comando. A função de exclusão também é tão útil quanto corresponder a qualquer padrão e exibi-lo, pois ajuda a remover a correspondência específica do arquivo. Isso ajuda a excluir a palavra ou palavras das linhas de um arquivo. Podemos obter ajuda na página de manual do sistema, aplicando o comando anexado abaixo.

$ man grep

Encontramos duas palavras-chave importantes usadas na exclusão de termos em qualquer arquivo. -v é usado para inverter a correspondência; ele então exibe as linhas não correspondentes no texto.

Pré-requisito

Para executar a funcionalidade, precisamos ter o Linux instalado em nosso sistema configurado na máquina virtual. Ao adicionar um nome de usuário e senha, você terá acesso aos aplicativos no sistema operacional. Você precisa de um terminal para abrir e executar comandos nele.

Excluir termo (palavra)

Exemplo 1

Para aplicar esta função a uma palavra, precisamos ter um arquivo existente em nosso sistema. Se você não tiver nenhum arquivo, crie-os primeiro. Temos um arquivo chamado fileb.TXT. Usaremos o comando cat para exibir texto.

$ cat fileb.TXT

Esta imagem mostra a saída do arquivo.

Se quisermos excluir algumas palavras do texto, usaremos o seguinte comando para excluir as palavras do arquivo.TXT

$ grep -I -v -E arquivo 'ubuntu'.TXT

No comando acima, usamos -v que irá inverter o texto na consulta. Ubuntu é a palavra que queremos excluir do texto fornecido. -I é para distinção entre maiúsculas e minúsculas e uma opção opcional se a saída desejada for obtida sem usar -i. “|” é usado para excluir ou combinar as palavras precisas. A saída deste comando deve ser anexada abaixo.

Nesta saída, você viu que “ubuntu” foi removido do arquivo. Para desenhar outra palavra, digamos Linux, do arquivo, podemos alterar o comando fornecido.

$ grep -I -v -E Arquivo 'Ubuntu | Linux'.TXT

Desta forma, juntos, mais de uma palavra será excluída.

Exemplo 2

Neste exemplo, toda a string é removida do arquivo. A palavra alvo é mencionada no comando, e o comando funciona de tal forma que a palavra é correspondida com o texto em uma string e, desta forma, toda a string é removida do arquivo. A sintaxe do comando é a mesma descrita acima neste guia. Vamos ter um arquivo chamado arquivo 22.TXT. Primeiramente iremos mostrar todo o conteúdo para que o respectivo resultado mostre a diferença.

Arquivo $ Cat 22.TXT

Agora vamos aplicar o comando para excluir a string inteira do arquivo.

Arquivo 'técnico' $ grep -v 22.TXT

O comando seráaplicado de forma a coincidir com a palavra alvo e irámostrar todas as strings excepto a que contém a coincidência. Agora você pode ver que a primeira string não está presente no arquivo de texto.

Excluir termo de várias palavras

Ao contrário dos exemplos acima, aqui iremos mencionar mais de um comando para excluí-los do arquivo de texto. Cat e Grep agem da mesma maneira. Agora, com a ajuda do comando dado, vamos entender este conceito.

$ cat arquivo 20.txt | grep -v -e “bom” -e “anos”
$ grep -v -e arquivo “bom” -e “anos” 20.TXT

Neste comando, -e é usado para mais de um termo como uma entrada no comando. Isso eliminará ambas as palavras do texto. O primeiro comando indica o arquivo a ser exibido e, em seguida, remove as palavras que queremos excluir. Simultaneamente, o segundo comando usará -v primeiro para remover as palavras escritas posteriormente no comando.

Aqui está outra forma de exclusão. Em primeiro lugar, excluímos uma palavra, fornecendo um endereço de arquivo, e depois de “|” vamos introduzir a segunda palavra.

$ grep -v arquivo de “anos” 20.txt | grep “bom”

Excluir arquivo

Como palavras, também podemos excluir o arquivo do sistema. Usaremos o seguinte comando.

$ grep - exclui “arquivo21.txt ”grep *.TXT

Este comando irá remover o arquivo. Este comando usará a palavra-chave “-exclude” para remover o arquivo. “*.txt ”implica que o arquivo é uma extensão“ txt ”. O comando funcionará em todos os arquivos de texto para pesquisar o arquivo relevante que está presente no sistema.

Excluir diretório com o Word

O diretório também pode ser excluído definindo uma palavra. Este comando ajudará a encontrar a palavra presente em qualquer arquivo de texto de um diretório e então remover o respectivo diretório ou diretórios que contenham essa palavra. Aqui, não mencionamos o nome do arquivo no comando.

$ grep - -exclude-dir “good” -R “grep”

“Dir” representa o diretório no sistema. -R mostra a função recursiva. Para fazer qualquer alteração nos diretórios, sempre usamos -R.

Citaremos outro exemplo que mostra que os diretórios que contêm a palavra “Aqsa” são removidos do sistema.

$ grep - -exclude-dir “diretório” -R “aqsa”

Irá mostrar todos os diretórios, incluindo a palavra Aqsa.

Excluir palavra com ajuda do diretório

Como excluímos o diretório usando a palavra, também podemos excluir a palavra usando o diretório ou fornecer o caminho completo do arquivo.

$ grep -R “anos” / home / aqsayasin / file20.txt / | grep -v “excluir isto”

Neste comando, queremos excluir a palavra ano. Para apresentar o diretório, escreveremos -R. Considere o arquivo 20.txt como abaixo.

Agora aplique o seguinte comando usando o diretório como entrada.

A saída obtida a partir deste comando excluirá a palavra ano da saída.

Indo em direção a outro exemplo. Aqui, iremos excluir a palavra “grep” do diretório usando o seguinte comando anexado.

$ grep -RI “grep”

Conclusão

A exclusão do termo é uma alternativa ao processo de correspondência do Grep. Ajuda a remover palavras ou strings indesejadas dos arquivos presentes no sistema. Este artigo o ajudará a se livrar de palavras indesejadas.

Como instalar o League Of Legends no Ubuntu 14.04
Se você é fã de League of Legends, esta é uma oportunidade para testar o funcionamento de League of Legends. Observe que LOL é suportado no PlayOnLinu...
Instale o último jogo de estratégia OpenRA no Ubuntu Linux
OpenRA é um motor de jogo de estratégia em tempo real Libre / Free que recria os primeiros jogos Westwood como o clássico Command & Conquer: Red Alert...
Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...