Perguntas sobre 'regular-expression'

2
respostas

Usando o grep com o sinalizador --exclude-dir para excluir vários diretórios

Estou pesquisando por meio de um aplicativo Ruby on Rails uma palavra usando grep no OSX e gostaria de excluir diretórios que correspondam a um determinado padrão. Estou usando o seguinte comando: grep -inRw -E 'direct' . --exclude-dir...
12.05.2016 / 02:10
1
resposta

Aritmética simples do Emacs na consulta substituir

É possível fazer o seguinte em emacs : A consulta substitui todos os números em uma região pelo número + n, por exemplo, se você tiver: 12 and 7 are nice numbers seja n 3, então ele deve se transformar em 15 and 10 are nice number...
09.09.2012 / 15:24
3
respostas

Substituir maiúsculas por minúsculas, exceto a primeira letra de cada palavra na linha específica

Eu quero substituir os nomes que recebi apenas em letras maiúsculas. Os nomes são misturados com outras informações que devem permanecer como estão. AUTH: no início da linha identifica-a como uma linha onde os nomes devem ser substituídos....
17.12.2014 / 18:31
1
resposta

No POSIX sed, o ponto (ponto) corresponde a uma nova linha em um espaço de padrão de múltiplas linhas?

No GNU sed, funciona. Por exemplo, isso combina duas linhas em branco em um espaço de padrão multilinha (criado com N ) /^\n$/ Isso é padrão?     
25.12.2015 / 22:27
1
resposta

Por que não consigo escapar das chaves “]” no sed?

Pergunta : Por que não posso escapar do "]"? $ printf "*#$@~\!&*()[]\n" *#~\!&*()[] $ printf "*#$@~\!&*()[]\n" | sed 's/[*#$@~!&*()\[\]]//g' *#~\!&*() $     
15.05.2015 / 10:29
1
resposta

Como posso corresponder o caractere de quebra de página em uma expressão regular?

Nano chama ^L , mas é claro, digitando algo como $ grep -v "^\^L" file não funciona. Seu ponto de código unicode é 000C. Como posso combiná-lo em uma expressão regular?     
26.11.2011 / 18:33
3
respostas

Censor text with regex

Atualmente, estou executando este comando para censurar uma lista de tarefas recuadas. sed -e 's/\(\s\+- \)\(.*\)/XXX/g' É ótimo, exceto que eu gostaria que o número de X s correspondesse ao número de caracteres correspondentes. Como f...
17.08.2015 / 02:44
2
respostas

lftp exclui confusão de sintaxe

Estou confuso com a descrição da sintaxe dada para o lftp em seu site: -x RX, --exclude=RX exclude matching files -X GP, --exclude-glob=GP exclude matching files Como exatamente excluo certos arquivos durante o es...
01.11.2013 / 07:00
1
resposta

Qual é o significado desta expressão de teste []? [duplicado]

Eu vi alguém usar o comando: ps -ef | grep [h]ttpd e a saída é: apache 25125 31006 0 21:54 ? 00:00:00 /usr/sbin/httpd apache 26869 31006 0 22:04 ? 00:00:00 /usr/sbin/httpd apache 27349 31006 0 22:07 ?...
09.06.2013 / 12:11
1
resposta

Bash regex correspondência não funciona em 4.1

Atualizou para o Bash4 e descobriu que não é compatível com expressões regulares: $ echo $BASH_VERSION 4.1.2(1)-release $ [[ "20110228" =~ "^[0-9]{8}$" ]] && echo matches Mas o Bash 3.0 é: $ echo $BASH_VERSION 3.00.16(1)-relea...
07.03.2011 / 15:27