Perguntas sobre 'regular-expression'

3
respostas

awk repetition {n} não está funcionando

Estou tentando imprimir as linhas usando o símbolo de repetição {n}, mas não está funcionando. Para. por exemplo. Quero imprimir todas as linhas cujo comprimento é de 4 char long awk '/^.{4}$/' test_data O código acima não está imprimind...
29.03.2017 / 14:04
2
respostas

grep: regex apenas para correspondência de qualquer coisa entre parênteses

Como faço para coincidir a palavra apenas entre parênteses Entrada: this is (test.com) Saída do desejo: test.com     
29.11.2013 / 00:05
1
resposta

Como “grep” para comprimento de linha * não * em um determinado intervalo?

NOTA: Esta questão é o complemento deste Q & A: Como" grep "para comprimento de linha em um determinado intervalo? Como podemos grep para linhas que tenham menos de 8 ou mais de 63 caracteres, nenhuma que contenha mais de oito e me...
14.12.2015 / 09:38
5
respostas

vim números de pesquisa contendo um número específico de dígitos

Eu preciso encontrar números de tamanho específicos em um documento grande. Eu tentei usar o regex para isso. Por exemplo, se eu precisar pesquisar números com exatamente 2 dígitos, use \d\d (ou seja, / d duas vezes seguidos por um espaço). I...
12.09.2013 / 09:42
3
respostas

Como selecionar a primeira ocorrência entre dois padrões incluindo-os

Como posso selecionar a primeira ocorrência entre dois padrões, incluindo-os. De preferência usando sed ou awk . Eu tenho: text something P1 something content1 content2 something P2 something text something P1 something content3 conte...
23.01.2015 / 16:59
1
resposta

Limites de palavras Grep

Accorging à documentação do GNU: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. Meu / etc / fstab é assim: /dev/sdb1 /media/fresh ext2 defaults 0 0 Eu qu...
09.05.2016 / 06:21
4
respostas

Localizando texto entre dois caracteres específicos ou cadeias de caracteres

Digamos que eu tenha linhas como esta: *[234]* *[23]* *[1453]* em que * representa qualquer string (exceto uma string no formato [number] ). Como posso analisar essas linhas com um utilitário de linha de comando e extrair o número en...
07.03.2012 / 21:05
7
respostas

Software para criar visualmente expressões regulares?

Eu freqüentemente preciso criar expressões regulares para uso em scripts (principalmente quando usado em sed ), no entanto, eu acho que, às vezes, as expressões regulares ficam muito complicadas e difíceis para eu entender e editar. Existe alg...
17.12.2011 / 04:35
2
respostas

rsync certos arquivos, excluindo o resto, ignorando o diretório .svn /, recursivamente

Estou usando rsync para copiar alguns arquivos de um compartilhamento para outro. Recursivamente, eu preciso: Excluir arquivos no destino que foram removidos da origem Apenas sincronize .php e .js arquivos Excluir todos os ou...
17.05.2013 / 21:38
2
respostas

vim: use string da pesquisa no comando replace

Costumo usar o comando vim / search para verificar minhas expressões regulares (apenas para ver o que corresponde). Depois disso, costumo usar o comando :%s replace, em que uso essa regexp da pesquisa como uma string a ser substituída, por...
13.03.2011 / 00:18