Um dos comandos que mais uso no terminal é grep, ainda mais do que cd o ls.
grep Tem muitas opções e oferece possibilidades diferentes, no entanto eu uso da forma mais convencional possível, mas vamos começar explicando O que é grep?
grep é simplesmente um filtro, é um comando que mostra as linhas que correspondem ao filtro que declaramos.
Por exemplo, em nosso sistema temos o arquivo / usr / share / doc / bash / FAQ e o conteúdo deste arquivo é:
Se você quiser listar o conteúdo no terminal com o comando gato (sim gato, como gato hehe) eles podem fazer isso:
cat /usr/share/doc/bash/FAQ
Agora, suponha que queremos listar apenas a linha desse arquivo que fala sobre a versão, para isso usamos grep:
cat /usr/share/doc/bash/FAQ | grep version
Colocar isso no terminal mostrará apenas a linha que contém "versão" naquele arquivo, não mostrará mais nenhuma linha que não contenha essa palavra.
E se eu quiser mostrar tudo, exceto a linha de versão?
Ou seja, da forma como te expliquei, tudo que corresponder ao filtro seria mostrado, agora vou mostrar como fazer tudo aparecer exceto o que corresponde ao filtro:
cat /usr/share/doc/bash/FAQ | grep -v version
Você percebe a diferença? ... simplesmente adicionando -v Já faz diferença
Então, se eles colocarem grep só mostrará o que corresponde ao filtro, mas se você colocar grep -v ele mostrará tudo, exceto o filtro.
Bem, este é o fim do post, apenas mais uma dica que pode estar subestimada agora, mas... você não tem ideia de quão útil o grep pode ser, é realmente um salva-vidas
lembranças