Usando grep q

Usando grep q
"Grep" é um comando muito útil do Linux, que vem com uma ampla gama de opções diferentes que são usadas para servir a propósitos específicos. Em sua forma mais simples, o comando "grep" é usado para pesquisar texto ou seqüências de caracteres dentro de um arquivo especificado. Neste artigo, estaremos compartilhando com você o uso do comando "Grep" com a bandeira "Q" no Linux Mint 20.3.

Objetivo de usar o comando grep com a bandeira "Q" no Linux Mint 20.3:

Antes de prosseguir com o uso do comando "grep" com a bandeira "Q", primeiro precisamos entender o propósito por trás disso. Sempre que o comando "grep" é combinado com a bandeira "Q", ele é essencialmente usado para encerrar a execução deste comando sem exibir nenhuma saída. No entanto, ele ainda procura uma correspondência dentro do arquivo especificado. Se a partida for encontrada, ele armazena o número inteiro "0" dentro da variável especial "$?”E, se não, então ele armazena“ 1 ”nessa variável. Isso significa que, para saber se uma correspondência foi encontrada ou não como resultado da execução do comando "Grep" com a bandeira "Q", você terá que acessar o valor do "$?”Variável especial. Você poderá entender melhor, olhando para os exemplos compartilhados abaixo.

Exemplos de usar o comando Grep com a bandeira "Q" no Linux Mint 20.3:

Antes de compartilhar com você os exemplos de usar o comando "Grep" com a bandeira "Q" no Linux Mint 20.3, gostaríamos de compartilhar com você o arquivo de amostra que usaremos para esses exemplos.

Arquivo de amostra usado para demonstração:

Para mostrar o conteúdo deste arquivo, executamos o seguinte comando:

$ gat amostra.TXT

É assim que nosso arquivo de texto de amostra se parece:

Agora, podemos facilmente começar com o uso do comando "Grep" com a bandeira "Q".

Exemplo # 1: Encontrar uma palavra que existe dentro do arquivo de amostra:

Neste exemplo, tentaremos procurar uma palavra presente em nosso arquivo de amostra usando o comando "grep". Para isso, executamos o comando "grep" da maneira mostrada abaixo:

$ GREP -Q MUNDO AMOSTRA.TXT

Com a ajuda deste comando, queremos procurar a palavra "mundo" em nosso arquivo "amostra.TXT.”Agora, como usamos a bandeira“ Q ”com o comando“ Grep ”, portanto, assim que uma correspondência adequada for encontrada, a execução deste comando terá terminado sem exibir nada no terminal.

Para descobrir se uma partida foi encontrada ou não, tentaremos acessar o valor do “$?”Variável especial executando o seguinte comando:

$ echo $?

O valor dessa variável especial acabou sendo "0", como mostrado na imagem abaixo, o que implica que a correspondência da palavra especificada foi encontrada em nosso arquivo especificado.

Exemplo # 2: Encontrar uma palavra que não existe dentro do arquivo de amostra:

Neste exemplo, queremos explorar a saída do comando "Grep" com a bandeira "Q" quando tentamos procurar uma palavra que não exista em um arquivo. Para isso, executamos o seguinte comando:

Amostra $ grep -q jam.TXT

Neste comando, "Jam" é a palavra que queremos procurar em nosso arquivo "amostra.txt ”, e sabemos que essa palavra não existe em nosso arquivo. Após a execução deste comando, nada será exibido no terminal.

Agora, para verificar se uma correspondência adequada foi encontrada ou não, verificaremos o valor do “$?”Variável novamente executando o comando mostrado abaixo:

$ echo $?

Desta vez, o valor dessa variável especial acabou sendo "1", o que implica que a palavra especificada não existe dentro do nosso arquivo especificado, como mostrado na imagem a seguir:

Conclusão:

Neste artigo, queríamos ensinar o uso do comando "Grep" com a bandeira "Q" no Linux Mint 20.3. Com a explicação dada neste artigo, espera -se que você consiga desenvolver uma boa compreensão de usar o comando "grep" dessa maneira. Além disso, também compartilhamos dois exemplos muito simples com você para tornar esse conceito mais claro para você.