Perguntas sobre 'grep'

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

tar - exclui certos arquivos

Eu quero tar todos os arquivos em um diretório e seus subdiretórios que NÃO terminam em .jpg, .bmp, .gif ou png. Então, dadas as seguintes pastas e arquivos: foo/file.txt foo/file.gif foo/bar/file foo/bar/image.jpg Eu quero tar apenas...
26.06.2011 / 17:52
1
resposta

encontrando linhas circunvizinhas com grep

Eu sei como usar o grep para produzir uma linha que corresponda a uma string. Mas e se eu também quiser produzir uma linha acima de cada linha que contém uma string correspondente, como faço isso?     
08.08.2010 / 00:35
2
respostas

Não é possível canalizar ou redirecionar a saída do Cygwin grep

Como faço para que o grep do Cygwin funcione corretamente em um cmd.exe normal? > grep -o 'ProductVersion\".*\".*\"' foo.txt | grep -o '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' foo.txt:ProductVersion" Value="59.59.140.59" grep: |: No such file or d...
17.11.2011 / 17:16
2
respostas

Executando o PowerShell analógico de * nix grep de vários arquivos por máscara

Existe uma maneira de otimizar o código do PowerShell abaixo (ele agrupa linhas específicas por string contidas em vários arquivos de texto em um único arquivo): $ErrorActionPreference = "Continue" Start-Transcript -path D:grep --no-filename...
12.10.2015 / 11:12
2
respostas

Como redirecionar TODAS as saídas de um comando no Linux

Estou executando o Gentoo Linux. Um programa ( equery ) gera uma lista massiva de todos os pacotes atualmente instalados ( equery list "*" ). Eu quero descobrir quais deles são instáveis. Equery marca os pacotes instáveis com [~] antes do no...
02.03.2014 / 19:29
1
resposta

Grep todo o corpo de uma função

Suponha que eu saiba que someFile.php contém a definição para someFunction() . Como eu iria mostrar todo o corpo da função no stdout? Se eu sei que o corpo tem 10 linhas de comprimento, então eu usaria cat someFile.php | grep -A 10 "functi...
27.11.2012 / 23:34
1
resposta

ack não recurse ao especificar um padrão de arquivo

ack "#define" irá recorrer a subdiretórios e encontrar arquivos que contenham #define. Mas eu queria limitar a busca a arquivos * .h, então eu tentei ack "#define" *.h e não recurse mais. Os únicos resultados vêm de arquivos no diret...
30.11.2011 / 01:12
3
respostas

unix comando para verificar a extensão da palavra no texto

Que comando (s) unix eu posso usar para determinar o intervalo de linha que uma palavra aparece no texto? O "span" é igual ao número da última instância de uma palavra menos o número da primeira instância da palavra. 1| unix is on two lines 2...
27.06.2012 / 04:14
1
resposta

Por que o grep não retorna nenhum resultado (lista todos os arquivos no diretório)

Estou tentando contar todos os arquivos em um diretório que corresponda a um padrão, de forma recursiva, usando ls : ls -R | grep *.{cpp,h} | wc No entanto, recebo: zsh: no matches found: *.cpp ls -R retorna os resultados, no...
09.04.2012 / 13:59
2
respostas

Formata verticalmente mantendo a primeira coluna

Já faz muito tempo desde que usei grep ou sed, mas acho que isso pode ser feito. Como faço para tomar um csv e formatá-lo verticalmente, mantendo / replicando as primeiras colunas. Ex. Input: A, 1, 2, 3 B, 1, 2, 3 C, 1, 2, 3 Output: A, 1 A,...
05.01.2018 / 00:56