Perguntas sobre 'grep'

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

Otimizando um script de shell com longa duração enquanto loop

Eu escrevi um script de shell que tem que fazer o seguinte: Capture os comandos da sessão em um arquivo. Cada comando individual em um arquivo separado. Envie todo o conteúdo do arquivo de comando individualmente com base em determinados...
17.08.2013 / 14:19
1
resposta

Bash, remova linhas contendo string com grep

No momento, isso está excluindo todo o conteúdo do arquivo em questão: #!/bin/bash rpc_port="9201"; dir="/etc/apache2/ports.conf" cat $dir | grep -v "Listen $rpc_port" > $dir O conteúdo do arquivo: Listen 9200 Listen 9201 Listen 920...
06.08.2012 / 07:37
4
respostas

Método grep mais eficiente

Atualmente, estou usando dados de um arquivo contendo qualquer um dos itens a seguir: 342163477\|405760044\|149007683\|322391022\|77409125\|195978682\|358463993\|397650460\|171780277\|336063797\|397650502\|357636118\|168490006..................
23.10.2012 / 11:12
1
resposta

Encontre e remova muitos arquivos por conteúdo específico [duplicado]

Eu tento encontrar muitos arquivos em várias pastas com conteúdo específico e excluí-los. find dir.*/* -exec grep -l "content" {} \; | xargs rm -f E recebo a seguinte mensagem: -bash: /bin/find: Argument list too long Você pode...
30.08.2012 / 21:40
4
respostas

Como posso verificar se um arquivo já possui uma linha com “conteúdo”?

Eu preciso saber se um arquivo já tem linha com o conteúdo X nele, se não anexar linha. aqui está o código que eu tentei. if ! $(grep 'eval $(perl -I$HOME/foo/lib/perl5 -Mlocal::lib=$HOME/foo)' ~/.bashrc) then echo 'eval $(perl -I$HOME/fo...
12.01.2011 / 11:46
2
respostas

Como faço para cortar palavra e valor do valor do campo de comando de corte?

Este é o formato de linha do meu arquivo: 29.101.26.176 [11/Oct/2017:10:21:41 /pmk/clk?aff_id=5863&off_id=85635&trans_id=easoli4ddq8sssdf&prm2=23398_27530&device_id=864792012331091090 "Mozilla/5.0 Mobile Eu preciso cortar...
13.10.2017 / 08:18
3
respostas

Grep que trabalha com padrões sobrepostos

Eu quero contar o número de padrões de repetição aa em um arquivo muito grande. Então eu uso o seguinte comando: grep -o "aa" ./bwt/dblp.txt | wc -l Isso funciona, exceto quando eu tenho uma string como aaa , que então corresponde a...
13.04.2016 / 14:07
1
resposta

Como posso reparar um arquivo tar em que o stderr foi misturado com stdout?

Eu tenho um arquivo tar que estou tentando reparar. O problema é que o stderr de tar foi misturado com seu stdout , então o arquivo se parece com isto: % head android-1435613730.tar tar: removing leading '/' from member names factory/000...
01.07.2015 / 02:46
1
resposta

Redirecionar grep para um arquivo não funciona [fechado]

Eu estou fazendo um grep recursivo pelo seguinte comando: grep -r "load" . > tmp.txt No entanto, quando eu apertei enter, o comando não executa e o bash está esperando por mais entradas. Meu sistema operacional é o Ubuntu 12.04. Eu...
05.05.2014 / 20:14
4
respostas

Como remover padrões específicos de correspondência de texto de um arquivo

Eu quero comparar dois arquivos para verificar as diferenças entre eles, fileA e fileB. fileA é como um arquivo de template e fileB é o arquivo que eu quero comparar com ele. Toda vez que eu encontrar uma diferença eu quero a saída dessa diferen...
20.08.2014 / 12:14