Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
8
respostas

Como faço para listar todos os arquivos em um diretório, exceto aqueles com extensões especificadas?

Suponha que eu tenha uma pasta contendo .txt , .pdf e outros arquivos. Gostaria de listar os "outros" arquivos (ou seja, arquivos que não possuem as extensões .txt ou .pdf ). Você tem algum conselho sobre como fazer isso? Eu sei listar...
04.09.2012 / 21:23
3
respostas

Limite o contexto do grep para N caracteres on-line

Eu tenho que percorrer alguns arquivos JSON nos quais os comprimentos de linha excedem alguns milhares de caracteres. Como posso limitar o grep a exibir o contexto até N caracteres à esquerda e à direita da correspondência? Qualquer outra ferr...
23.10.2014 / 08:30
2
respostas

Grep alias - números de linha, a menos que esteja em um pipeline

Eu quero criar um alias de bash para o grep que adicione números de linha: alias grep='grep -n' Mas isso, claro, também adiciona números de linhas a pipelines. Na maior parte do tempo (e nenhuma exceção me vem à mente) Eu não quero número...
28.11.2011 / 17:36
3
respostas

Por que o 'grep -q' consome todo o arquivo de entrada?

Considere o seguinte arquivo de entrada: 1 2 3 4 Rodando { grep -q 2; cat; } < infile não imprime nada. Eu esperaria que fosse impresso 3 4 Eu posso obter a saída esperada se eu alterá-la para { sed -n 2q; cat; } <...
25.01.2017 / 15:15
7
respostas

pgrep e pkill alternativas no mac os x?

Existem alternativas para os comandos pgrep e pkill no Mac OS X ou devo criar aliases para eles usando outros comandos disponíveis para mim?     
11.08.2010 / 06:50
4
respostas

Como extrair logs entre dois carimbos de data / hora

Eu quero extrair todos os logs entre dois timestamps. Algumas linhas podem não ter o timestamp, mas também quero essas linhas. Em suma, eu quero cada linha que cai sob dois carimbos de tempo. Minha estrutura de log se parece com: [2014-04-07...
09.04.2014 / 22:03
4
respostas

Como especificar caracteres usando códigos hexadecimais em 'grep'?

Estou usando o seguinte comando para grep character set range para o código hexadecimal 0900 (em vez de अ) para 097F (em vez de व). Como posso usar o código hexadecimal no lugar de अ e व? bzcat archive.bz2 | grep -v '<[अ-व]*\s' | tr '[:pun...
26.08.2011 / 08:03
6
respostas

Regex para todas as palavras de 10 letras, com letras únicas

Estou tentando gravar um regex que exibirá todas as palavras com 10 caracteres e nenhuma das letras está repetindo. Até agora, tenho grep --colour -Eow '(\w{10})' Qual é a primeira parte da questão. Como eu iria verificar a "exclusivid...
22.02.2014 / 17:41
5
respostas

Adicionando números do resultado de um grep

Eu corro o seguinte comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' e obtenho o seguinte resultado: 1 4 0 8 Gostaria de adicionar cada um dos números a uma variável de contagem em execução. Existe um fo...
14.12.2010 / 22:11
6
respostas

Como eu canso ls para grep e excluo os arquivos filtrados por grep?

Eu queria excluir algum pacote no meu arquivo inicial, mas o nome do arquivo era muito longo ( google-chrome-stable_current_i386.deb ). Então, decidi usar o comando ls|grep chrome|rm para enviar os arquivos para grep para filtrar o arquivo...
07.12.2015 / 15:44