Perguntas sobre 'regular-expression'

3
respostas

Imprime início e fim entre dois padrões, excluindo o fim do intervalo [duplicado]

Eu quero usar o padrão sed -n "/START PATTERN/,/END PATTERN/p" file.txt para pesquisar em um arquivo. file.txt content is ~keyword~, ~output~. ~1.~ ~output~. ~2.~ ~output~. ~keyword~, ~output~. ~1.~ ~output~. ~2.~ ~output~. ~3.~ ~o...
02.04.2016 / 18:02
1
resposta

Regex - verificação de script para caracteres permitidos

Eu preciso verificar uma string e garantir que ela não contenha nenhum caractere fora da lista de caracteres fornecidos. Eu escrevi um script para testar isso: str="$1" regex="^[0-9a-zA-Z\,\!\-\^\'@\{\}\[\],=\(\).;\/~_|]*$" if [[ "$str"...
24.11.2015 / 16:09
3
respostas

Padrão de regex para substituir vários valores via sed

Eu tenho um script no qual preciso analisar o endereço IP do localhost e substituir o segundo octeto por um valor diferente, mas o valor que está sendo substituído depende do valor atual ... Por exemplo, se o IP for 10.10.100.6 , então eu pr...
02.06.2016 / 20:23
3
respostas

gerenciar campos separados por vírgula

Eu tenho um grande volume de dados dentro de um arquivo de texto como o seguinte formato: x, xx, xxx, xxxx, , , , x, xx, , xxxx, xxxx, então eu gostaria de excluir do arquivo todas as linhas que o campo número 3 depois que a vírgula estiv...
15.06.2017 / 15:40
2
respostas

Linux sed - encontrando uma cadeia curinga sem espaços

O comando sed pode usar um ponto final para encontrar um símbolo de curinga, e assim . * recupera tudo na linha. É possível dizer que eu desejo algum símbolo, exceto (neste caso) espaços? Então: FredSmith - seria válido Fred&...
08.06.2017 / 12:23
3
respostas

grep registra linhas de um pedido de id específico

Então, eu tenho o seguinte exemplo de log: 2015-03-30 10:19:44,200 DEBUG [Default : 1] [Application:ABC BIW: IDA:6d87de8e-1276-4496-b49d-dd4cd375cbe4 Info:P23 Code:ABCD] A log message 1 2015-03-30 10:19:45,250 DEBUG [Default : 1] [Application...
30.03.2015 / 23:58
2
respostas

Como usar variáveis em substituição com expressões regulares vim

Eu tenho um arquivo grande que contém, entre outras, linhas serverais da seguinte forma: USet07-1 USet07-2 USet08-1 USet08-2 . . . USet22-2 . . . Desejo remover o hífen / hífen - dessas strings em vim . Eu procuro as strings com:...
16.03.2015 / 12:02
2
respostas

Vim: Substitua com base em outra correspondência na linha

Eu tenho arquivos bastante grandes nos quais preciso substituir NX por N1 , mas somente se a linha já contiver NX como padrão. Até agora, faço isso manualmente, procurando primeiro por ocorrências de NX com: /NX e depois usando...
05.04.2015 / 10:47
2
respostas

Regex e padrões em uma linha de comando ksh

Eu estou querendo saber qual é a diferença entre usar * e .* em uma string regex. Acho que * significa "0 para n caracteres", mas não vejo o que significa .* . Por exemplo, qual é a diferença entre: "2013*11*27" e "2013.*11....
27.11.2013 / 10:58
5
respostas

Como grep um bloco xml em um arquivo xml usando uma palavra-chave no ksh

Eu tenho um arquivo Sample.xml que contém muitos serviços dentro dele e a estrutura se parece com isso Notas: Não consigo usar nenhuma ferramenta parser XML, pois não tenho permissão, somente leitura Minha versão do xmllint não supor...
01.06.2015 / 22:18