Resultados da pesquisa a pedido "grep"
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, ...
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 ...
Como posso excluir diretórios do grep -
Desejo percorrer todos os subdiretórios, exceto o diretório "node_modules"
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 ...
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 ...
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/"
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 | ...
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: ...
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
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 ...