Perguntas sobre 'grep'

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

grep duas condições, uma negada, sem um pipeline?

Suponha que tenhamos o seguinte test.txt : # commented line, no match # commented line, would match /app/ # again commented, would match app non commented line, matchin /app non commented line, no match Eu gostaria de obter todas as lin...
11.12.2015 / 04:00
1
resposta

grep não está funcionando em um loop for sobre uma lista

Eu tenho alguns arquivos de log. E eu tenho uma lista de ids de usuários. Meus arquivos de log estão em um formato específico log-yyyy-mm-dd e.g. log-2014-09-30 Estou tentando pesquisar cada userId no arquivo de log. Isso é o que estou fa...
22.10.2014 / 13:23
2
respostas

Posso fazer o grep tratar multilinhas com escape como uma única linha?

Como posso fazer ferramentas como grep tratar multilinhas escapadas com uma barra invertida como uma única linha longa? Digamos que eu tenha alguns arquivos com esta aparência: testvar=test1 \ test2 \ test3 othervar=oth...
22.04.2013 / 10:07
3
respostas

Maior substring comum usando grep

Eu tenho um arquivo de texto enorme chamado dictionary.txt com entradas como ABC_SEQ_NUM This represents.... ABC_RANK This represents.... ABC_BSC_ID This represents... PQR_TA_DATE_AF This represents... XYZ_C_ID This repres...
02.04.2012 / 16:11
1
resposta

Grep - ^ (\ s * $) vs ^ \ s * $

Eu quero procurar um campo que tenha apenas espaços. Ao contar, esses dois comandos me deram resultados diferentes: grep "^\s*$" -E -c grep "^(\s*$)" -E -c Outra coisa. Qual é a maneira correta de dizer "espaços apenas ou outra coisa":...
17.04.2011 / 19:42
1
resposta

Saída de piping de um comando para o grep e depois para outro comando [duplicado]

Estou pegando a saída de um script e, em seguida, canalizando essa putput para grep e canalizando a saída do grep para outro script: ./script1 | grep 'expr' | ./script2 No entanto, o segundo script nunca recebe nenhuma entrada. Novament...
30.04.2018 / 11:53
1
resposta

Soma os tamanhos instalados de pacotes que correspondem a uma substring

Eu gostaria de obter todos os pacotes que contêm a substring "nvidia" em seu nome, para somar o tamanho e imprimir o tamanho total em megabytes. Para fazer isso eu escrevi o seguinte oneliner: dpkg-query -Wf '${Installed-Size}\t${Package}\n'...
01.10.2018 / 12:59
4
respostas

Coincide com um padrão e substitua a primeira instância da sequência seguinte

Estou programando a modificação de um arquivo de configuração assim: [purple] auth = no enabled = 0 username = password = priority = 0 host = True [shovel] group = manual = False enabled = 0 username = Onde existem muitas [categorias]...
27.01.2017 / 05:30
2
respostas

acrescenta o texto correspondente à linha

Digamos que eu tenha um arquivo chamado sample.txt que contém ab bc ac grep -E "^b|c$" sample.txt me dá saída como bc ac Agora quero que a cadeia de filtros seja adicionada à saída. Eu quero a saída como bc,b ac,c Como po...
24.06.2017 / 17:33
1
resposta

vários padrões com sed (regex AND ou condição)

Eu quero remover os dados indesejados. Então, minha pergunta é como excluir linhas acima de test1 se ele não contém test1 OR não terminou com uma cotação? 20 /test1/catergory="Food" 20 /test1/target="Adults, \"Goblins\", Elderly, Babies,...
13.02.2018 / 03:22