Perguntas sobre 'grep'

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

Verifique se uma variável contém apenas o que eu quero e nada mais

Estou escrevendo um script para criar um software a partir de fontes e há uma opção --platforms . Gostaria de permitir que o usuário selecione vários itens, mas não sei como evitar que eles cometerem erros. Exemplo: read -p "For what pla...
01.06.2014 / 23:20
2
respostas

Problema com expressão regular no Bash: [^ negate] não parece funcionar

Quando executo ls /directory | grep '[^term]' no Bash, recebo uma listagem regular, como se o comando grep fosse ignorado de alguma forma. Eu tentei a mesma coisa com egrep , tentei usá-lo com aspas duplas e simples, mas sem melhores res...
31.03.2013 / 20:11
5
respostas

Como grep, em seguida, procurar e substituir na saída?

Eu tenho alguns resultados do iconv, por exemplo $ iconv -l | grep ISO | head -5 CSISO4UNITEDKINGDOM// CSISO10SWEDISH// CSISO11SWEDISHFORNAMES// CSISO14JISC6220RO// CSISO15ITALIAN// durrantm:~ Como posso alterar o // para, por exemplo,...
13.09.2013 / 16:01
1
resposta

Como ler o manual completo “grep”?

Eu queria ler sobre o recurso --include fazendo man grep . Mas essa seção não foi encontrada. Eu encontrei as informações em uma página da Web em vez de GNU Grep Existe algum outro comando para ver a documentação grep que contém inf...
14.09.2016 / 07:46
4
respostas

Equivalente de grep a awk ou sed

Eu quero saber o equivalente de grep -oE '[^ ]+$' pathname para awk ou sed. Se alguém puder responder e explicar isso seria ótimo. Obrigado.     
30.03.2017 / 14:14
3
respostas

Esvazie um arquivo sem grep tratando-o posteriormente como um arquivo binário

Atualmente, tenho netcat saída de tubulação para tee que está gravando para output.txt com nc -l -k -p 9100 | tee output.txt Eu quero monitorar esta saída, então eu estou assistindo com tail -f | egrep -i 'regex' via PuTTY para q...
15.10.2014 / 13:42
4
respostas

Como encontrar o número total de ocorrências de texto e arquivos com o comando find

Estou tentando executar o comando find para localizar o número total de ocorrências de uma sequência de texto específica e também o número de arquivos com essa sequência de texto. O que eu tenho agora é esse comando. find . -name "*.tx...
04.05.2012 / 02:35
5
respostas

grep segunda vez mais rápido

Suponha que eu faça uma pesquisa grep recursiva e demorada. Depois de ver os resultados, quero uma saída diferente; Por exemplo, quero adicionar a opção -C 3 para 3 linhas de contexto. Eu posso fazer toda a pesquisa novamente com a nova op...
07.06.2012 / 08:57
1
resposta

Use regex para combinar linhas com caracteres repetidos exatamente n vezes

Estou procurando uma expressão regular do grep que corresponda exatamente à string rr em uma linha. Um exemplo de arquivo de dados é: rr q rrr a abcrr d rarrrrrr aaa rrqq kdhdrra...
10.11.2017 / 09:56
4
respostas

grep'ping arquivos para várias cadeias de caracteres (não na mesma linha)

Mais frequentemente, gosto de admitir que procuro por um ficheiro que contenha algumas cadeias de caracteres. Atualmente eu faço: grep -rl string1 | xargs grep -l string2 | xargs grep -l string3 Existe uma ferramenta que faz isso mais...
31.08.2018 / 18:52