Perguntas sobre 'grep'

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

Como usar com segurança a saída do grep em um script?

Em um script, quero encontrar arquivos que contenham algum texto. Eu preciso saber o arquivo que o texto é encontrado, e a linha completa dentro do arquivo que o texto é encontrado em. grep é o utilitário que faz isso, mas como posso obter a...
31.10.2016 / 07:23
3
respostas

Procura por uma string em um arquivo e renomeia vários arquivos para os resultados

Eu estou tentando pesquisar recursivamente por meio de uma lista de arquivos e, se o arquivo contiver uma string, renomeie o arquivo para os resultados do grep da referida string. Os arquivos de amostra contêm o seguinte conteúdo: file1...
02.11.2016 / 18:15
1
resposta

Busca recursivamente arquivos que possuem uma porcentagem de linhas em comum

É possível encontrar recursivamente arquivos com uma porcentagem de linhas em comum? Eu quero uma saída em que eu tenha apenas arquivos que sejam 50% iguais aos outros ou que tenham mais de 20 linhas em comum. Estou tentando isolar funções...
09.06.2016 / 16:15
3
respostas

Extrai a segunda string citada em uma linha de saída

Eu tenho uma linha de saída com três citações, e especificamente preciso extrair a cotação segundo em uma variável. Por exemplo, com o comando cmd | grep tokens , recebo a seguinte saída: Saída "abcde", "12345", "zyxwv" Eu preciso...
08.06.2016 / 19:37
1
resposta

Como fazer sed tão rápido quanto grep ao substituir valores

Se eu pesquisar com o grep em um banco de dados de 30 gig para alguns valores, ele localizará todos eles em nenhum momento, se eu executar o mesmo comando com sed para substituir esses valores, levará as idades. Por que o grep é muito mais rá...
08.04.2016 / 10:40
3
respostas

Como eu procuro um diretório de arquivos de dados e imprimo quantas vezes uma determinada palavra aparece em cada arquivo?

Isto é o que eu tenho atualmente, no entanto, ele imprime o número total de vezes Autor aparece em todos os arquivos: 128367 grep -roh 'Author' $1 | wc -w No entanto, como imprimo a contagem de palavras para cada arquivo separadamente?...
07.02.2016 / 17:05
1
resposta

Combinando o comando strings e grep: como limitar os resultados para sequências terminadas com nulo

Tenho a sensação de que é strings , o que está frustrando meus esforços aqui. Os arquivos binários que eu quero usar strings infelizmente produzem várias correspondências por arquivo, embora seja uma regra de 100% que exatamente um deles co...
07.02.2016 / 01:15
4
respostas

bash extrai uma substring de “1.2.3-SNAPSHOT”

Como posso substring um 1.2.3 de um 1.2.3-SNAPSHOT de bash? Eu tentei echo '1.2.3-SNAPSHOT' | grep -o "^.*(?=(\-SNAPSHOT$))" mas não funcionou Idealmente, gostaria que um comando retornasse 1.2.3 em ambos os casos se a entrada fosse...
29.12.2015 / 13:02
3
respostas

script não está sendo executado como esperado quando agendado como um cronjob

Estou tentando escrever um script que identificará imagens jpg corrompidas usando o comando imagemagicks identify. O script irá executar o comando, grep a saída para a palavra "Corrupt", mova-o para uma pasta corrompida se estiver corrompido ou...
18.12.2015 / 03:39
2
respostas

Como posso abrir o arquivo com mais correspondências para um dado regex?

Digamos que eu tenha um diretório ~/mydir que tenha um monte de arquivos de texto nele. Eu quero procurar searchterm neste diretório e, em seguida, exibir o arquivo que tem mais correspondências. Como posso fazer isso usando apenas um coma...
15.10.2015 / 22:25