Perguntas sobre 'regular-expression'

1
resposta

Exclui o parâmetro no comando du

Eu encontrei de alguma forma interessante comando especificar o uso do disco que estou usando sem realmente saber o que faz o padrão de exclusão. Em vez de excluir alguns locais ou nomes de arquivos ou apenas globs, o padrão de exclusão consiste...
10.06.2017 / 22:24
1
resposta

Como escapar de colchetes não balanceados ou slash em sed?

Estou tentando usar sed , mas meu padrão contém [] colchetes e barras ( / ). Eu tentei citações, mas isso não ajuda. Como posso escapar disso? Exemplos: $ sed -i'.bak' "s/^includes[] =/;includes[] =/g" *.make sed: 1: "s/^incl...
05.11.2014 / 00:32
2
respostas

Como remover várias strings de um arquivo usando o shell

<kernel> use_profile 0 use_group 0 file execute /lib64/rc/sh/cgroup-release-agent.sh exec.realpath="/lib64/rc/sh/cgroup-release-agent.sh" exec.argv[0]="/lib64/rc/sh/cgroup-release-agent.sh" file execute /sbin/init exec.realpath="/sbin/ini...
10.05.2017 / 15:54
2
respostas

sed um padrão seguido com qualquer caractere único, uma ou mais vezes

Eu quero substituir o padrão "uid=" seguido por qualquer caractere único uma ou mais vezes. Então eu uso este comando: sed s/uid=.+/uid=something/g file Mas isso não funciona. Parece que o "seguido com qualquer caractere único um ou mais...
05.05.2017 / 16:32
3
respostas

sed: Solução portátil para combinar com “qualquer caractere, exceto nova linha”

Eu posso corresponder a nova linha por \n : echo "one two" | sed 'N;s/\n/_/g' No GNU sed , posso usar [^\n] para corresponder a qualquer caractere, exceto nova linha: echo "one two" | sed 'N;s/[^\n]/_/g' Isso é muito útil, m...
01.05.2017 / 12:15
1
resposta

Substituir todos os dígitos do Social Security Number (SSN) por X's

Eu quero um comando sed que altere todos os números em todas as sequências # da Previdência Social (formatadas apenas como 123-45-6789 ou 123456789 ) para Xs . Qualquer seqüência de números que não esteja formatada exatamente como um dos dois...
19.04.2017 / 12:56
1
resposta

Como posso fazer um rastreamento de pilha usando grep e regex?

Eu tenho um rastreamento de pilha como este: 17/04/26 15:29:03 INFO HttpMethodDirector: Retrying request 17/04/26 15:29:03 ERROR NetworkClient: Node [192.168.5.5:9200] failed (Connection refused (Connection refused)); no other nodes left - ab...
26.04.2017 / 12:37
2
respostas

O manual '8.5.6' grep 'expression regular syntax' in findutils 'se refere à sintaxe do' grep 'para BRE ou ERE?

grep -G suporta expressões regulares básicas, grep -E estendido uns e grep -P Perl. A seção '8.5.6' usa a sintaxe de expressão regular 'em findutils' manual link consulte a sintaxe de grep para expressões regulares básicas ou...
27.02.2017 / 11:31
1
resposta

Regex para corresponder e substituir um padrão em um arquivo

Eu tenho um arquivo que contém uma senha descriptografada { KRZ_CONN_PASSWORD=\{AES256:keyfile:a\}9deIfknH7AA3hg+i95mcWg\=\= } , eu preciso substituí-lo por uma nova senha descriptografada que está abaixo { KRZ_CONN_PASSWORD=\{AES256:keyfil...
09.02.2017 / 11:44
2
respostas

Precisa de um regex para encontrar todas as palavras que começam com uma letra e contêm duas letras

Eu preciso encontrar a palavra praia, como eu especificaria que ela começa com b e contém ch? Eu tentei usar o grep '^ s. * Ch', mas isso imprime linhas que o contêm e eu apenas quero a palavra.     
12.02.2017 / 21:23