Perguntas sobre 'regular-expression'

2
respostas

grep para linhas / arquivos que contenham exatamente X caracteres

Aqui está a saída de um comando grep que eu executei: [user@localhost] : ~/Documents/challenge $ grep -i -e ".\{32\}" fileA fileB fileA:W0mMhUcRRnG8dcghE4qvk3JA9lGt8nDl fileB:observacion = new Observacion(); fileB:observacion.setCodigoOf(o...
14.07.2015 / 20:54
3
respostas

significância por trás de parênteses de escape em expr match

Alguém pode me dar a diferença entre os dois comandos a seguir no contexto de escape de parênteses, ou indicar algum documento que elimine minha dúvida. string=abcABC123ABCabc $ echo 'expr match "$string" 'abc[A-Z]*.2'' #Result is 8, the cou...
30.11.2015 / 09:44
2
respostas

como faço para escrever uma expressão regular usando grep para encontrar linhas que começam com 'O' ou 'o' AND contêm 2 caracteres consecutivos

como escrevo uma expressão regular usando o grep para encontrar linhas que começam com 'O' ou 'o' E contêm 2 caracteres 'c' consecutivos. grep '^[Oo]c{2}' filename     
06.10.2015 / 23:35
5
respostas

Para remover \ n, mas não \ n \ n

Dados 23. Lorem A) he B) ha C) hu c 2. Ipsun yes right to write something here? A) Ok B) No C) yes b 292. Ipsun A) Apex B) hello b 289. He A) hu B) Ha C) He The right answer is: 1) Ab 2) Abc 3) Ac 2 onde a substituição deve retornar p...
08.03.2015 / 15:05
2
respostas

Por que esta regex encontra uma correspondência para \ x63 com um padrão [\ 80- \ BF]?

Estou tentando filtrar bytes UTF-8 válidos / inválidos, mas obtenho resultados estranhos da regex a seguir (destinada a manipular um formato de 3 bytes de UTF-8). Eu pretendia que o padrão não não correspondesse aos bytes de teste '\xE0\xA...
04.05.2011 / 20:36
2
respostas

grep + operador

De acordo com o manual do grep: * The preceding item will be matched zero or more times. + The preceding item will be matched one or more times. Vamos testá-lo echo 'agb' | grep 'a.*b' # returns agb echo 'agb' | grep 'a.+b' # retur...
23.09.2013 / 16:18
2
respostas

RegExp - Grupo de Captura Opcional no Bash?

Atualmente trabalhando em algum RegExp para analisar um arquivo de entrada para o conteúdo correto. Estou usando o RegExp abaixo para analisar alguma entrada: cell-(90|855|80|70)-(DEV|DEVL|SANDP|CAT|(SIT[a-z]|SIT[1-9])|TAT|PROD)(?:-(DEV|DEVL|...
17.05.2018 / 15:13
2
respostas

Maneira correta de combinar um espaço inicial com sed (todos eles)?

Como combinar um espaço inicial com sed (todos eles)? Não estou falando de guias principais, mas sim apenas de espaços iniciais. De um pequeno teste que fiz no Nano, isso parece estar correto: sed "s/^ //g" Você acha algo errado com...
24.02.2018 / 21:49
3
respostas

bash scripts falham ao tentar usar lista

Eu encontrei um script bash para validar endereços IP aqui: link Quando tento executá-lo, recebo o erro: test.sh: line 22: syntax error: unexpected "(" (expecting "fi") A linha 22 é assim: ip=($ip) Pergunta Esta linha...
13.09.2017 / 20:18
1
resposta

SED comando para substituir “[Word1 Word2]” para nada

Estou procurando o comando sed para substituir o texto "[palavra1 palavra2]" por nada. Eu tentei sed -i -e 's/[Word1 Word2]//g' Não funcionou e substituiu todo o meu texto de maneira desordenada. Gostaria de solicitar que você me aj...
15.02.2017 / 08:23