Perguntas sobre 'regular-expression'

2
respostas

Regex para grep filler seguido por float assinado

Eu quero extrair a última coluna das linhas que se parecem com: 880.952 NAV_Y uSimMarine -146.17516 O número nem sempre é negativo e não é um tamanho fixo (ou seja, nem sempre tem o mesmo número de casas decima...
07.10.2014 / 21:34
2
respostas

Como remover um caractere de nova linha em uma linha específica através do perl?

Eu quero remover um caractere de nova linha em uma linha específica através do comando perl one-liner. Entrada: 1407233497,1407233514,bar 1407233498,1407233515,foo mingstats&fmt=n 1407233499,1407233516,foobar Resultado esperado:...
29.08.2014 / 13:56
2
respostas

bash - lendo a variável de usuário no script bash grep

Eu tentei todas as combinações possíveis para fazer este script funcionar. Faz parte de um script maior e basicamente solicita um nome de usuário (para verificar se ele existe) e retorna a resposta apropriada: #! /bin/bash # Script to see if...
29.04.2013 / 15:35
4
respostas

Use grep com ou [duplicado]

Como faço para pesquisar em um arquivo de texto com grep para a ocorrência de uma palavra ou outra palavra? Eu quero filtrar o arquivo de log do apache para todas as linhas, incluindo "bot" ou "spider" cat /var/log/apache2/access.log|gre...
26.06.2013 / 10:22
1
resposta

Pedindo ao ls que liste apenas arquivos em um caminho que corresponda a um glob / regex específico

Em Zsh: existe uma maneira de usar os arquivos e pastas ls para somente no diretório atual que correspondem a globbing específicos > ou padrão regex ? Por exemplo, digamos que eu tenha vários arquivos que começam com o caractere #...
25.09.2012 / 00:57
3
respostas

sugestão de regex

echo "223255/12345678 " | grep '[0-9a-zA-Z/\-\?:\(\)\.,"\+]{1,34}' De acordo com o regex, ele pode ter qualquer um de 0-9 a-z A-Z / - ? : ( ) . , " + de até 34 caracteres em qualquer ordem. Estou certo? Nesse caso,...
26.03.2013 / 18:34
3
respostas

Cadeia de correção de correspondência de regex no nome do host

Eu tenho o nome do host como segue www-foo-1001-1-1.example.com Estou escrevendo um script para o qual deve implantar o aplicativo que tenha a seguinte correspondência de seqüência de caracteres 1001-<any digit>-<any digit>...
12.09.2018 / 16:43
1
resposta

substitui a primeira ocorrência de ponto-e-vírgula

Oi eu tenho um arquivo de log e quero substituir a primeira ocorrência de ponto-e-vírgula, como: head1;head2;head3;head4;head5 blabb;blabl;;blab;blabl;;bla Saída desejada: head1;head2;head3;head4;head5 blabb;blabl;blab;blabl;;bla...
31.10.2018 / 20:59
1
resposta

Por que o padrão de regex '?!' não está trabalhando com grep? [duplicado]

Poderíamos usar -v para excluir uma única palavra de um arquivo, mas estou me perguntando por que o padrão de regex ?! não está funcionando com grep / egrep . Eu estava procurando um padrão para excluir uma única palavra da minha...
11.05.2018 / 19:40
3
respostas

Capture apenas a parte numérica com regex de sed

Por que o seguinte não funciona? INTERNAL_NUM=$(grep -E '\s*internal_num\s*=' file.xml |sed -E 's/internal_num\s*=\s*([0-9]\+)//') echo "$INTERNAL_NUM" Eu gostaria de imprimir o número real, mas ele imprime: internal_num = 1234 O...
20.03.2018 / 15:25