Perguntas sobre 'grep'

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

Como dobrar 'grep -c token * .h * .cpp' em uma única contagem?

Estou adicionando autotestes ao código C ++, o que garante que não haja NDEBUG e Posix declarar dependências (a história do verso abaixo). O primeiro teste procura a inclusão de <assert.h> e <cassert> : FAILED=0 COUNT=$($E...
17.09.2016 / 17:23
4
respostas

sintaxe grep para pesquisar strings com aspas simples?

Então, eu tenho um arquivo .js como abaixo e estou tentando pesquisar com o padrão grep abaixo. Não tenho certeza do erro que cometi, mas ele não fornece nenhuma saída, mesmo que o arquivo tenha esse padrão. Que erro estou fazendo e como corrigi...
26.09.2016 / 20:43
2
respostas

Como obter o caminho, índice de linha e conteúdo da linha no shell bash?

Eu tenho um arquivo e quero pesquisar algum texto nesse arquivo e exportar o caminho do arquivo, o índice de linha do conteúdo iIsearched e o conteúdo da linha. Eu uso este comando: grep -rnw 'path-file' -e 'patter' mas o resultado é:...
31.08.2016 / 02:35
3
respostas

Imprimir linha usando apenas o egrep

Imprimir linhas consistindo de uma definição de uma única variável C do tipo int, sem inicialização, opcionalmente precedida por unsigned e, opcionalmente, seguida por qualquer linha única // comment. Estou usando egrep "^int.*[a-zA-Z0-9]....
12.09.2016 / 23:01
2
respostas

retorna a primeira instância de caracteres de uma lista

Digamos que eu tenha a saída deste comando salva em um arquivo. cat /dev/urandom | tr -dc '[:graph:]' | fold -w 1000 | perl -pe 's/(.)(?=.*?)//g' | head -n 50 Eu gostaria de comparar apenas os primeiros n caracteres em cada linha de um ar...
05.04.2016 / 19:07
2
respostas

Usando ambos, Grep e Cut

Eu quero aumentar a saída do tcpdump e cortar parte dele, mas o comando abaixo não está funcionando. tcpdump ... | grep -i --line-buffered "..." | cut -d'&' -f1,2 Você sabe qual é o problema? Eu acho que é porque o tcpdump produz dado...
08.03.2016 / 14:04
2
respostas

A combinação find, xargs e grep lança um erro

O comando que gera o erro: $ find /mydir/tmp/*20151014* -print | xargs grep -l 'filesTransmitted=1' bash: /usr/bin/find: The parameter or environment lists are too long. Existe algum comando ideal para fazer o mesmo?     
15.10.2015 / 05:28
2
respostas

Combina linhas de arquivos diferentes, se o padrão for correspondido

Entrada: dois arquivos delimitados por tabulação, File1 e File2 . File2 ( $2 ) deve ser analisado pelos padrões encontrados em File1 ( $1 ). Saída esperada: arquivo delimitado por tabulação, File3 . File3 precisa conter...
27.10.2015 / 16:50
2
respostas

Como posso armazenar cada linha inteira separada em um arquivo de texto em uma matriz?

Eu tenho um arquivo chamado "threewords". Ele contém as informações: \#gray speedy bee gr-A | sp-E-d-E | b-E \#gray greedy pea gr-A | gr-E-d-E | p-E Quando eu executo o comando: cat threewords | grep ^# | cut -c2- O comando puxa...
13.12.2014 / 22:52
2
respostas

extrair linhas de um arquivo de texto grande

Eu tenho um arquivo de texto com dados parecidos com este (1875 linhas para ser exato) chr1 MOTEVOC_cage_181208 TF_binding_site_cage_181208 6585538 6585547 0.905022147 - . TF_binding_site_cage_181208 MEF2A,B,C,D-148428 ;ALIAS MEF2A,MEF...
05.01.2015 / 23:42