grep Flashcards
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt
grep linux file.txt
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt. Exibindo ‘linux’ de forma destacada
grep –color linux file.txt
Procurar pela linha contendo a string ‘jp’ na saída de um comando no caso ‘cat passwd’
cat passwd | grep jp
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt sem sensibilidade se é maiúscula ou mínuscula
grep linux -i file.txt
Procurar pela linha contendo a string ‘linux’ nos arquivos a.txt e b.txt
grep linux a.txt b.txt
Procurar pela linha contendo a string ‘linux’ ou ‘jp’ no arquivo file.txt
grep ‘linux|jp’ file.txt
Procurar pela linha contendo a string ‘linux’ somente e em todos os arquivos .txt
grep linux *.txt
Procurar pela linha que não esteja contendo a string ‘linux’ no arquivo file.txt
grep -v linux file.txt
Procurar pela linha contendo a expressão regular [0-9] no arquivo file.txt
grep ‘[0-9]’ file.txt
Procurar pelos arquivos e a linha contendo a string ‘linux’ no diretório ‘data’
grep -r “linux” data/
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt. Contendo o número da linha encontrada
grep -n linux file.txt
Exibir o número de vezes que foi encontrado uma linha contendo a string ‘linux’ no arquivo file.txt
grep -c linux file.txt
Procurar pela linha contendo exatamente a string ‘linux’ no arquivo file.txt. E não strings derivadas como ‘openlinux’ ‘linuxers’
grep -w linux file.txt
Procurar pela linha que seja exatamente igual a string ‘linux forever’ no arquivo file.txt. Ou seja, ‘linux forever!’ não deve ser encontrada.
grep -x ‘linux forever’ file.txt
Procurar pela linha contendo que comece com a string ‘linux’ no arquivo file.txt
grep ^linux file.txt
Procurar pela linha termine com a string ‘linux’ no arquivo file.txt
grep linux$ file.txt
Procura pela string ‘linux’ no arquivo file.txt. Ou seja se a linha com a string existir, retornar somente ‘linux’ e não a linha toda
grep -o linux file.txt
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt. Exibindo a linha encontrada com três linhas anteriores a ela
grep -B 3 linux file.txt
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt. Exibindo a linha encontrada com três linhas posteriores a ela
grep -A 3 linux file.txt
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt. Exibindo a linha encontrada com três linhas anteriores e mais três linhas posteriores a ela
grep -C 3 linux file.txt
Procurar pela linha contendo a string ‘linux’ ou a string ‘jp’ usando sem usar expressão regular no arquivo file.txt.
grep -e linux -e jp file.txt
Procurar pela linha contendo a string ‘linux’ no arquivos em data/. Exibindo somente o nome dos arquivos onde foi encontrada
grep -lr linux data/
Procurar pela linha contendo a string ‘linux’ no arquivo file.txt. Contendo a posição da linha encontrada
grep -b linux file.txt
Procurar pela linha contendo a string ‘linux’ ou a string ‘jp’ com expressão regular, mas sem ter que escapar caracteres especiais no arquivo file.txt.
egrep ‘linux|jp’ file.txt