Perguntas sobre 'regular-expression'

1
resposta

Por que o grep trata a string '[D] ebug' diferentemente?

Eu criei um arquivo de texto simples chamado "T" para testar o comportamento incomum de grep : 1 Debug 2 debug 3 determined 4 Determined Tentei uma sintaxe diferente: $ grep De T 1 Debug 4 Determin...
01.02.2014 / 13:55
2
respostas

Como dizer ao grep para combinar um caracter especial no início de cada palavra [duplicado]

Eu tenho algumas perguntas sobre grep . Por que o seguinte comando corresponde a ' <Hello '? $ grep -E "\<H" test Hello World <Hello H<ello O que precisa ser feito para corresponder apenas a ' <Hello '?
05.03.2013 / 08:30
5
respostas

Inserir linhas após o jogo de várias linhas Regex

Eu tenho um arquivo XML que preciso anexar depois de um conjunto específico de tags. Basicamente, a estrutura do arquivo é assim: <key>servers</key> <dict> ... Server Details ... </dict> Gostaria de combinar nas li...
08.08.2014 / 19:45
2
respostas

pt sed ou tr one-liner para apagar todos os dígitos numéricos

Portanto, eu tenho este arquivo de texto e consiste principalmente em caracteres alfanuméricos. É um documento padrão. Mas desde que copiei e colei de um PDF, há números de página lá. Eu não ligo muito para o número ocasional que não é uma págin...
07.03.2011 / 01:41
1
resposta

pt_br remova caracteres especiais e espaços na linha

Entrada [*] 111, 22, 33, 44 Resultado 111,22,33,44 Usar sed command sed 's/^\[\*\][[:space:]]*//' file foi capaz de exibir a saída como 111, 22, 33, 44 , o que significa que o espaço ainda está lá. Então, qual é o c...
21.11.2017 / 13:53
1
resposta

O que são os símbolos de intercalação e as classes de equivalência usadas?

Do manual do grep, sobre expressões regulares estendidas ele usa ‘[.’ represents the open collating symbol. ‘.]’ represents the close collating symbol. ‘[=’ represents the open equivalence class. ‘=]’ represents the close equivalence class....
16.02.2017 / 03:25
2
respostas

Como remover todas as tags HTML com sed?

Encontrei um ótimo tutorial explicando alguns exemplos práticos de sed . O último (número 10) pode ser visto abaixo: $ sed -e 's/<[^>]*>//g' This <b> is </b> an <i>example</i>. This is an example....
01.09.2016 / 02:22
2
respostas

comando simples para remover cabeçalho e rodapé de um arquivo

Eu quero um comando para remover um cabeçalho e rodapé XML de um arquivo: <?xml version="1.0" encoding="UTF-8"?> <conxml> <MsgPain001> <HashValue>A9C72997C702A2F841B0EEEC3BD274DE1CB7BEA4B813E030D068CB853BCFECA6<...
20.10.2011 / 15:34
2
respostas

Imprime alguns campos de / etc / passwd

Eu tenho uma pergunta sobre o uso de curingas no Linux. Aqui eu tenho algumas linhas de uma longa lista de linhas no arquivo / etc / passwd. root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:...
16.11.2013 / 16:54
2
respostas

Por que o sed imprime a primeira string do arquivo, mesmo que não encontre grupos correspondentes

Estou tentando escrever uma expressão sed que irá extrair grupos correspondentes do arquivo. Por exemplo Eu tenho folha .cue e quero extrair sua tag de gênero. Tem o seguinte formato: $ cat file.cue | grep GENRE REM GENRE "POP" Eu crie...
18.01.2014 / 21:59