Perguntas sobre 'regular-expression'

3
respostas

Expressão regular que ignora certos caracteres

Eu preciso encontrar uma expressão regular, que ignore certos caracteres para uso na ferramenta bib2bib. Por exemplo: eu preciso encontrar qualquer ocorrência da palavra "muller". Mas também uma string como    '' Olá, meu nome é Michael M \ 'ull...
16.03.2015 / 22:21
2
respostas

os grupos de captura regex podem ser usados no comando GNU find?

Com o comando GNU find ( GNU findutils 4.4.2 ), uma expressão regular pode ser usada para procurar por arquivos. Por exemplo: $ find pool -regextype posix-extended -regex ".*/mypackage-([a-zA-Z0-9.]+-[0-9]{1,2})-x86_64.pkg.tar.xz+" É p...
26.06.2014 / 13:08
2
respostas

Como o “$” funciona no “apt-cache search something $”

Eu entendo que: $ apt-cache search package_name pesquisará correspondências em nomes e descrições. Mas como isso funciona? $ apt-cache search package_name$ Por exemplo, $ apt-cache search desktop produzirá uma lista de no...
28.01.2014 / 07:02
1
resposta

problema de referência no uso de sed

Estou tentando usar o comando sed para localizar / substituir um padrão no arquivo. Dá: sed: -e expression #1, char 27: invalid reference on 's' command's RHS Meu comando é: sed 's/"([A-Z]+)",/"","\L"/g' file.txt Qual é o pro...
27.11.2011 / 19:21
2
respostas

Como posso encontrar correspondências com sed (ou similar) para parâmetros de configuração?

Sou muito bom em usar os comandos preg_match (e similares) do php e também sou muito bom com expressões regulares, mas não me dou muito bem com sed . Eu tenho dois scripts de shell em que estou trabalhando e gostaria de extrair algumas v...
27.11.2012 / 20:06
2
respostas

ANDed condicional usando regexp e variáveis

Eu quero testar se uma linha, lida de um arquivo, tem um começo específico e uma final contendo uma palavra contida em uma variável. Aqui está um código: O arquivo de entrada é: line one #; line two #; line three blah line four Um scri...
06.04.2011 / 22:22
3
respostas

Como eu gero uma lista dos caracteres que ocorrem antes de um determinado caractere apenas em linhas que contêm outro caractere específico usando regex?

Eu tenho um arquivo de texto com esta aparência: 407-OL? 408-2-OL? 408-OL? 418-het? 420-1 and 2- OL? 429-2-left unscored? 430-2-left both unscored? 431-1 and 2- Ri?? 436-1-just homozygote? 444-2-het? ins. both 456-2-ins 246 despite slight OL...
06.05.2012 / 18:42
4
respostas

awk: erro: tenda de \ {\}

Eu uso o seguinte regex para encontrar endereços de e-mail: echo "[email protected]" | awk '/^([a-zA-Z0-9_-.\+]+)@([a-zA-Z0-9_-.]+).([a-zA-Z]{2,5})$/ {print $0}' Mas retorna o erro: awk: cmd. line:1: error : tent of \{\}     
06.06.2018 / 11:53
3
respostas

Retira o padrão de palavras no final da string usando sed

Eu tenho a seguinte string: ksh -x SCRIPT2.ksh $BUSSINESSDATE & PID=$!; ksh -x SCRIPT1.ksh $BUSSINESSDATE & PID=$!; Eu quero remover a última palavra & PID=$!; . O resultado desejado é: ksh -x SCRIPT2.ksh $BUSSINESSDATE &...
12.01.2015 / 21:42
3
respostas

Substituindo um padrão na linha precedendo outro padrão de interesse

Eu tenho um arquivo de log com muitas instâncias de instruções, conforme mostrado abaixo: 14 Aug 19 16:30:11.506: <DATA> |POS|IDLE|1|01131844090|5950|$hostIp|$size |$data 20 Aug 19 16:30:12.439: <DATA> |POS|IDLE|1|01131844090|5...
08.09.2014 / 12:00