Desbravando o comando grep
Hoje iremos iniciar uma saga demonstrando as diversas funcionalidades do comando grep e como podemos inseri-lo no nosso cotidiano no Linux.
O comando grep é bastante utilizado para realizar buscas em textos. Hoje iremos iniciar uma saga demonstrando as diversas funcionalidades do comando grep e como podemos inseri-lo no nosso cotidiano de utilização de sistema Linux↳Linux34 conteúdosKali Linux em um Servidor VPS: como, quando e por que usar?DevSecOps · dez 2024Construindo um Windows Service ou Linux Daemon com Worker Service & .NET Core – Parte 2Dev (Back & Front) · jul 2020Criando uma WebApi utilizando .NET, Linux e VSCodeDev (Back & Front) · ago 2019Ver tudo em DevSecOps →. Então, vamos ao que interessa!
Pesquisar e encontrar arquivos
Digamos que você acabou de instalar uma nova versão do Ubuntu na sua máquina e que você necessita das bibliotecas Python↳Python56 conteúdosVSCode + Python + Alexa: Desenvolva e teste skills para alexa localmente com pythonDev (Back & Front) · out 2025Dominando decoradores em Python: um guia completo com exemplosDev (Back & Front) · jan 2025Desenvolvimento de software: diferenças entre Python, JavaScript e JavaGestão Dev & TI · nov 2024Ver tudo em Dev (Back & Front) → para montar um script. Você foi vasculhando a web à procura de tutoriais, você vê que existem duas versões diferentes do Python em uso, e você não sabe qual foi instalado no seu sistema, se foi da instalação do Ubuntu, ou se instalando os módulos complementares de um hardware. Para sanar essa dúvida basta executar o seguinte comando:
# dpkg -l | grep -i python
Pesquisar e filtrar arquivos
O comando grep também pode ser usado para pesquisar e filtrar dentro de arquivos individuais ou múltiplos arquivos, conforme exemplo abaixo:
# grep –v “#” /etc/apache2/sites-available/default-ssl
O exemplo acima não irá mostar as linhas contendo “#” .
Pesquisar arquivos .mp3
O comando grep pode ser utilizado todos os arquivos que possuem a extensão .mp3.
Cenário:
Marcos possui uma coleção de mp3 e outros formatos e seu colega pediu as músicas do álbum “London Calling” do The Clash. Porém, ele não quer os mp3 de versões “remix” do álbum. Utilizando o comando find juntamente com o grep e pipes iremos obter somente os mp3 desejados, conforme exemplo abaixo:
# find . – name “*.mp3” | grep –i the_clash | grep –vi “remix”
Com isso, iniciamos uma nova saga agora dissecando o comando “grep”. Acompanhe o Seja Livre e não perca os próximos post’s desta saga.
Até breve!






