Perguntas sobre 'grep'

grep é um utilitário de linha de comando usado para pesquisar texto.
1
resposta

Como grep invertido não mostrando x linhas antes / depois? [duplicado]

O que eu preciso é fácil de explicar, mas não consegui :-( Eu quero grep uma saída de comando não mostrando as linhas correspondentes e x linhas após que. Por exemplo. # fdisk -l Disk /dev/ram0: 64 MiB, 67108864 bytes, 131072 sectors Unit...
05.12.2016 / 19:24
1
resposta

Quão bem o grep / sed / awk é executado em arquivos muito grandes? [fechadas]

Eu queria saber se o grep, sed e awk eram ferramentas viáveis para localizar dados em arquivos muito grandes. Digamos que eu tenha um arquivo de 1 TB. Se eu quisesse processar o texto nesse arquivo, como seria o cronograma se eu usasse os com...
22.09.2016 / 08:39
4
respostas

ler valores de uma coluna do arquivo e imprimir um bye one

Meu arquivo xyz.csv tem dados conforme abaixo: **abc_hosts,def_host_id,sde_host_id,hostname,dffff_status,status,eeee,eeeeee,tttt,name1,name2,name3,** start,,,,,,,,,,,,,,,,,,, ,2,3,eee,4,4,rrr,ggggg,323232,22323,2323232,sfdsfd,223333,443433...
11.08.2016 / 07:43
1
resposta

limita o contexto do grep para uma parte da linha de resultado [duplicado]

Eu tenho um grande dump sql com linhas longas e eu gostaria de usar o grep para encontrar uma certa string de texto. grep text_string filename.sql retorna as linhas de resultado que são enormes e difíceis de ver onde meu text_string apa...
19.04.2016 / 11:49
2
respostas

conta as linhas correspondentes à string em cada subdiretório e seus subdiretórios

Em cada subdiretório do meu diretório atual, gostaria de imprimir o número de correspondências de linha em relação a uma string para todos os arquivos no subdiretório e em seus subdiretórios. Por exemplo, se eu tiver cat /folder/a/file1.tx...
17.11.2016 / 03:41
2
respostas

Como obter números de comprimento especificado (intervalo de) da string com grep?

Aqui eu tenho um bash "one-liner": cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 16 | grep '[0-9]' , que gera 16 linhas de 16 caracteres alfanuméricos. Exemplo de saída: nZ3BED8FYGNkYMGc zu83X7pgqLX36q2B mocN9MhYoXzOwKkO L...
02.05.2016 / 22:39
1
resposta

Melhor maneira de executar uma série de sete comandos idênticos em sed? [duplicado]

Na postagem Sed - Substitua as primeiras k ocorrências de uma palavra em um arquivo , um usuário sugere: sed 's/old/new/;s/old/new/;s/old/new/;s/old/new/;s/old/new/' filename como um método de substituir as primeiras k instâncias de um...
07.04.2016 / 07:59
1
resposta

apenas encontra resultados únicos no grep

Estou usando algumas palavras em um arquivo com este comando grep -iE "(foo|bar|test|something)" filename.txt Isso funciona bem, mas é encontrar TODAS as ocorrências para as palavras encontradas. Por exemplo, se foo for encontrado 8 ve...
04.08.2016 / 01:20
1
resposta

grep awk ou sed uma CSV Row contendo uma parte específica de um endereço da web

Estou tentando limpar um arquivo de log do Squid e quero excluir linhas com um site contendo "/ 0 /" na 11ª coluna. Um exemplo: Row1: column1, column2, column3...column10, ht*p://blah.com/page/230/0/blah0.html Row2: column1, column2, column3....
03.02.2016 / 08:00
2
respostas

Linhas de correspondência que começam com o mesmo padrão em dois arquivos de texto

Agora estou tendo dois arquivos de texto com algumas das linhas começando com o mesmo padrão. Por exemplo, Arquivo A 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 23,3 I am hungry. Hi 23,4 I am foolish. Arquivo B 1Mo 1,1 Ich liebe di...
16.11.2015 / 16:09