Resultados da pesquisa a pedido "grep"

5 a resposta

Regex - padrões aninhados - dentro do padrão externo, mas exclui o padrão interno

Tenho um arquivo com o conteúdo abaix <td> ${ dontReplaceMe } ReplaceMe ${dontReplaceMeEither} </td>Eu quero corresponder 'ReplaceMe' se estiver na tag td, mas NÃO se estiver na expressão $ {...}. Posso fazer isso com regex? Atualmente, ...

7 a resposta

Linux: Bloqueie até que uma string seja correspondida em um arquivo (“tail + grep with block”)

Existe algum caminho de uma linha nas ferramentas bash / GNU para bloquear até que uma string corresponda a um arquivo? Idealmente, com tempo limite. Quero evitar o loop de várias linhas. Atualizar Parece que eu deveria enfatizar que quero que ...

12 a resposta

Como posso excluir diretórios do grep -

Desejo percorrer todos os subdiretórios, exceto o diretório "node_modules"

4 a resposta

Como ignorar valores vazios em um perl gre

Estou usando o seguinte para contar o número de ocorrências de um padrão em um arquivo: my @lines = grep /$text/, <$fp>; print ($#lines + 1);Mas vezes, imprime mais um que o valor real. Eu verifiquei e é porque o último elemento de@lines é nulo ...

3 a resposta

Como posso usar o grep para mostrar apenas os nomes de arquivos no Linu

Como posso usargrep para mostrar apenas nomes de arquivos (sem correspondências em linha) no Linu Normalmente, estou usando algo como: find . -iname "*php" -exec grep -H myString {} \;Como posso obter os nomes dos arquivos (com caminhos), mas ...

1 a resposta

Leia a expressão para grep da entrada padrão

Como posso fazer grep ler oexpressã da entrada padrão (stdin)? Por exemplo (o seguinte não funciona): grep -i -f &0 /path/to/text/file < "/regexp/"

1 a resposta

Como tornar o grep [A-Z] independente da localidade?

Eu estava fazendo alguns grepping todos os dias e de repente descobri que algo aparentemente trivial não funciona: $ echo T | grep [A-Z] Nenhuma correspondência. Por que T não está dentro da faixa A-Z? Alterei um pouco a regex: $ echo T | ...

1 a resposta

Expressão regular para um período

Se eu tiver uma estrutura de diretórios como esta yyyy/dd/mm/<files> Existe uma maneira de grep para uma seqüência de caracteres em todos os arquivos em um determinado período de tempo usando um regex? Por exemplo, tenho um período de tempo: ...

2 a resposta

Não é suportado pelas expressões básicas do grep?

Isto não gera nenhuma saída. Por quê $ echo 'this 1 2 3' | grep '\d\+'Mas estes fazem: $ echo 'this 1 2 3' | grep '\s\+' this 1 2 3 $ echo 'this 1 2 3' | grep '\w\+' this 1 2 3

4 a resposta

sed / awk: Extrai o padrão do fluxo de texto

2011-07-01 ... /home/todd/logs/server_log_1.log ... 2011-07-02 ... /home/todd/logs/server_log_2.log ... 2011-07-03 ... /home/todd/logs/server_log_3.log ... Eu tenho um arquivo parecido com o acima. Quero extrair os nomes dos arquivos e gerar para ...