Perguntas sobre 'regular-expression'

5
respostas

evento bash não encontrado tentando corresponder e excluir parênteses no grep

Em uma linha muito longa, vou resumir com: (foo),(bar,baz(word,right),(end) Eu quero imprimir apenas: (bar,baz(word,right Para corresponder ao segundo parêntese, excluir a palavra que segue a terceira: $ grep -oP "\(.*(?...
31.03.2014 / 15:52
2
respostas

Por que 'renomear' se comporta de maneira diferente sempre que eu uso o caminho completo em vez do caminho atual?

Ok, eu estou respondendo uma pergunta onde o OP tem vários repositórios no Ubuntu que podem estar causando problemas ao instalar software não relacionado. Eu recomendo desabilitar os PPA's usando um único liner rename e depois seguir uma sé...
27.09.2013 / 22:41
3
respostas

grep equivalente do regex kwrite [A-Z] [A-Z] +

Então, eu demorei, mas finalmente aprendi a pensar em termos de expressões regulares, graças a usá-las em kwrite . Mas ainda não sei como traduzir esse conhecimento para grep . Eu amo meu grep , quando eu sei o que estou fazendo com e...
10.02.2012 / 18:41
4
respostas

Expressões regulares para higienizar números de telefone

Eu estou tentando escrever um script que usa sed e leva um arquivo de texto contendo números de telefone com código de área 301 seguido por 209 (3012093934, (301) 2093935, (301)209-3936). Eu tenho que remover o espaço em branco, parênteses, onde...
13.01.2017 / 21:05
1
resposta

Por que o regex no bash funciona apenas se for uma variável e não diretamente? [duplicado]

Então, por que os seguintes trabalhos, ou seja, imprimem a correspondência: THE_REGEX='^test\/version[0-9]+([.][0-9]+)+$' if [[ "$SOME_VAR" =~ $THE_REGEX ]]; then echo "Match!" fi Mas o seguinte NÃO: if [[ "$SOME_VAR" =~ '^test\/...
16.03.2018 / 14:54
4
respostas

expressão regular combina texto em chaves e imprime chaves inteiras

Eu tenho arquivo de configuração como: define host{ host_name xxxxxxxx1748 use windows-server alias Comet hostgroups +bu-automotiveprd,screen-automotiveprd2 address XXX.XXX.XXX.XXX } define host{...
24.09.2018 / 09:55
4
respostas

Clarify grep & regex

conjunto de palavras com 10 caracteres e que contêm uma subseqüência de três vogais consecutivas. Até agora eu tentei esses comandos. grep -E '^.{10}$'| grep 'a*.e*.i*.o*.u*' words2.txt grep -E '^.{10}$&a*.e*.i*.o*.u*' words2.txt Insi...
26.04.2017 / 07:42
3
respostas

Procurar por uma string, em sucesso Pesquisar por padrão mais próximo

Eu tenho um arquivo XML de formato, {XML file with similar tags - SubRecord and Property} ... <SubRecord> <Property Name="Name">My Main Search Keyword</Property> <Property Name="Prompt">Dummy</Property> &l...
02.05.2017 / 18:44
2
respostas

como substituir uma expressão sed (alterar e imprimir somente uma linha combinada) com uma expressão perl?

Estou tentando migrar para o perl (do sed). Mas como posso substituir essa expressão sed por perl de maneira similar? sed -n '/patternmatch/s%stuff%changed%p' file Eu preciso procurar um padrão, e somente quando o padrão for encontrado, s...
16.07.2015 / 00:12
5
respostas

O que faz “grep -v” ^.

Eu tenho um script para limpeza de arquivos de dados O comando: for i in 'find /ddomain/data/shop12/ -mtime +15 -print|grep -v "^.$" |grep data-' Eu tentei executar o comando sem a função grep -v e não vejo nenhuma diferença. Eu...
26.09.2016 / 12:07