Perguntas sobre 'regular-expression'

1
resposta

A saída do arquivo padrão grep depende da ordem dos padrões no arquivo padrão?

Estou executando o Mac OS X, portanto, o UNIX e eu estamos obtendo o que me parece um resultado estranho. Eu tenho dois arquivos padrão: file1 PAMR1 PAM file2 PAM PAMR1 A execução de grep -w -f my_file results.csv forn...
13.08.2017 / 16:24
2
respostas

Como usar o argumento de linha de comando como expressão correspondente ao regex awk?

Eu tenho o seguinte script awk: #!/bin/awk -f BEGIN { FS = ""; } value ~ "MYVALUE" # silly test { print "1 - " substr($0, 235, 12); } $235 ~ "M" { print "2 - " substr($0, 235, 12); } { if(value == substr($0, 235, 12))...
24.02.2017 / 14:44
2
respostas

Substituir caracteres na linha correspondente

Eu tenho algum texto com ip dentro dele. Eu gostaria de substituir cada dígito no ip que não é seguido por "SpecialWord" com algum outro caractere. Pode haver mais de um ip em cada linha. Por exemplo: Esta entrada *random text with differe...
19.03.2017 / 23:16
2
respostas

teat corresponde a word1 e word2 para obter uma palavra entre

Estou tendo problemas em tentar extrair um endereço IP de uma chamada de arquivo de log completa. Isto é o que a linha no arquivo parece [2016-11-10 11:22:42] NOTICE[24518] chan_sip.c: Registration from '"100" ' failed for '62.210.189....
17.11.2016 / 21:53
3
respostas

awk com regex para delimitador

Eu quero obter a primeira palavra em cada linha de um arquivo. Infelizmente muitas linhas começam com espaço (s). Então eu tento obter a primeira palavra com o seguinte: awk -F'[ \t]+' '{print $1}' < MyFile.txt , mas não está funcionando...
10.01.2017 / 15:24
1
resposta

adicionando um filtro de expressão regular para bloquear um subdomínio e um TLD no sendmail

Executando o Sendmail versão 8.15.2 no Fedora 24 e muito spam está vindo de (subdomínio). (manydomains) .us. Gostaria de adicionar um filtro como o que está disponível no arquivo de acesso para bloquear e os TLDs .us que têm um subdomínio. Por e...
29.11.2016 / 22:09
0
respostas

converta anexos do tipo winmail.dat (TNEF) em anexos “reais” em mensagens de e-mail armazenadas, recursivamente em MailDir

Algumas mensagens de e-mail contêm os anexos em um formato chamado TNEF (Transport_Neutral_Encapsulation_Format) . Este anexo é geralmente chamado de winmail.dat . Ferramentas de extração existem para o linux, mas originalmente elas devem...
30.06.2016 / 21:29
2
respostas

Extraindo diretórios de bibliotecas de uma variável longa

Eu declarei uma longa variável contendo as bibliotecas para usar durante a compilação: export LIBS="-L/usr/lib -lcurl -L/lib -lhdf5 -Wl,-rpath,/lib -L/usr/lib64 -lglpk -Wl,-rpath,/usr/local/tools/vtk-6.1.0/lib -L/usr/local/tools/vtk-6.1.0/lib...
30.03.2016 / 18:40
1
resposta

Explicação de 'sed'

Eu tenho um arquivo de texto enorme chamado helo.lst, no qual cada linha começa com o formato: #=GS N4TFW2_FUSC1/96-161 AC N4TFW21 Estou interessado apenas na parte N4TFW2_FUSC1 . Eu preciso extrair essa parte do restante do texto...
27.11.2015 / 03:27
1
resposta

ex regex para o grupo de captura entre os delimitadores

Eu tenho um arquivo de duas linhas que estou tentando obter algumas informações para um script bash usando sed. # File Comment PrefixForInformation {information to be captured} Eu preciso de informações, mas não incluindo as chaves. Eu te...
05.11.2015 / 22:37