Perguntas sobre 'regular-expression'

2
respostas

bash regex extrair chave = valor

Eu tenho uma string complexa desta forma: inp="key1 = what' ever the value key2 = the value Nb.2 key3= \"last value\"" Eu preciso obter a primeira chave associada ao primeiro valor. Eu quero usar bash regex para extrair a chave, o val...
09.01.2017 / 19:49
2
respostas

Como fazer Regexp / busca de padrões em arquivos gunzipped?

Como usar a regexp / pesquisa de padrões em arquivos gunzipped. Por exemplo, ummm ... vamos usar - /usr/share/doc/linux-image-4.8.0-1-amd64$ zcat changelog.gz | less Agora, a maneira que eu uso é quando leio o conteúdo por menos, use / pa...
03.12.2016 / 22:05
1
resposta

Como eu uso esta regex com grep?

Sou novo no regex e encontrei um comando em um site de tutorial / teste regex que me permitirá pesquisar três consoantes consecutivas. O único problema é que não consigo descobrir como usá-lo com o grep. Alguém me ajudaria? Estou tentando pesqui...
31.10.2016 / 06:53
3
respostas

expressão grep para encontrar um número

Eu gostaria de encontrar um número no nome do host. Normalmente, o nome do host dos servidores é algo como abaixo host01.host.name host02.host.name Eu quero obter os 2 caracteres numéricos antes do primeiro símbolo . , que é 01 ou 0...
28.10.2016 / 22:43
2
respostas

Yaourt: limitando a saída (ignorando o AUR? RegEx?)

Estou gostando muito de yaourt para procurar por pacotes, exceto que yaourt apenas tenta me ddosar, exibindo 1.000 + pacotes para algumas buscas ... Como posso limitar efetivamente o tamanho da saída? Por exemplo: às vezes sei que os...
12.09.2016 / 06:02
1
resposta

Como fazer isso LookBehind in Regex?

Dados: 1.000000000000002 , 0.999999999999999 Saída esperada: 1.0..02 , 0.9..9 , onde você pode substituir .. por qualquer outra abreviação para corte. Pseudocódigo no Matlab float_thing=1.0000000000000002; % 0.999999999999999 st...
08.08.2016 / 16:32
1
resposta

Uso de Expressões Regulares Internas do Bash

Eu tentei encontrar todas as linhas que começam com pelo menos uma guia. Várias variações não deram certo. O mais básico: #!/bin/bash FILE=emptiness { while IFS=""; read line do regex='^[\t]+' if [[ $line =~ $regex ]]; then echo "lin...
21.07.2016 / 10:19
2
respostas

cant: Agarrando e substituindo todos os dados entre a última barra invertida e uma vírgula

Eu tenho dados em um formato csv com esta aparência: F1309-042543,07/14/09 01:39:25,N/A,C:\windows\system32\netsh.exe,N/A,True F1309-042543,11/21/10 03:24:02,N/A,C:\Windows\System32\networkexplorer.dll,N/A,False F1309-042543,07/14/09 01:38:53...
15.06.2016 / 21:16
3
respostas

grep no programa interativo

Eu tenho um programa tipo shell interativo, que gera muitas mensagens de erro irrelevantes, que confundem nossos clientes. Cada uma dessas mensagens de erro são mensagens de linha completa começando com "%". Assim, a maneira fácil de se livra...
15.06.2016 / 13:01
1
resposta

Existe alguma ferramenta de pesquisa de texto pré-carregada com regexes conhecidas?

Gostaria de saber se existe alguma ferramenta de linha de comando para pesquisar arquivos de texto pré-carregados com algumas regexes conhecidas (IP, email, data, caminho, URL, tags xml etc.) para que você possa fazer algo como: grep -A 5 '44...
07.03.2016 / 13:53