Perguntas sobre 'regular-expression'

6
respostas

Verificando se um número de entrada é um inteiro

Estou tentando verificar se uma entrada é um número inteiro e passei por ela cem vezes, mas não vejo o erro. Infelizmente não funciona, ele aciona a declaração if para todas as entradas (números / letras) read scale if ! [[ "$scale" =~ "^[0-9...
22.08.2014 / 19:22
3
respostas

O bash suporta referências anteriores na expansão de parâmetros?

Eu tenho uma variável chamada descr , que pode conter uma string Blah: -> r1-ae0-2 / [123] , -> s7-Gi0-0-1:1-US / Foo , etc. Eu quero pegar a parte -> r1-ae0-2 , -> s7-Gi0-0-1:1-US da string. No momento eu uso descr=$(gre...
25.04.2017 / 10:46
1
resposta

Por que eu tenho que escapar de um "ponto" duas vezes?

Eu sei que podemos escapar de um caractere especial como *(){}$ com \ para ser considerado literal. Por exemplo, \* ou \$ Mas no caso de . eu tenho que fazer duas vezes, como \. caso contrário, é considerado um caracter esp...
16.07.2014 / 08:26
3
respostas

Dividindo arquivos de texto baseados em uma expressão regular

Eu tenho um arquivo de texto que eu quero dividir em 64 partes desiguais, de acordo com os 64 hexagramas do Yi Jing. Como a passagem para cada hexagrama começa com alguns dígitos, um período e duas novas linhas, o regex deve ser bem fácil de esc...
26.06.2011 / 21:09
2
respostas

Grupo de captura de regex Bash

Estou tentando corresponder vários valores alfanuméricos (esse número pode variar) de uma string e salvá-los em uma matriz de grupo de captura bash. No entanto, só estou recebendo o primeiro jogo: mystring1='<link rel="self" href="/api/clo...
22.12.2015 / 22:08
3
respostas

Como você remove o caractere de ponto da string sem chamar sed ou awk novamente?

Eu tenho um arquivo chamado hostlist.txt que contém texto como este: host1.mydomain.com host2.mydomain.com anotherhost www.mydomain.com login.mydomain.com somehost host3.mydomain.com Eu tenho o seguinte script pequeno: #!/usr/local/...
26.05.2016 / 00:06
4
respostas

Grep para o intervalo de números [duplicado]

Como você procuraria um arquivo de log por um período? O arquivo de log é assim: 01/14 00:00:01 INFO: received connect request from 10.10.10.10 Eu preciso condensar o registro para 10 minutos, começando às 8:25 e indo até 8:35...
21.03.2014 / 19:13
2
respostas

Confuso sobre limite de palavra

Eu tenho pesquisado muito isso, mas ainda não estou claro sobre isso. O que significa limite de palavras ? O que isso faz? Então, por exemplo, alguém poderia me explicar esse comando, por favor? egrep '\b[A-Z]+\b' filename.sh     
07.04.2013 / 03:05
2
respostas

Qual é o equivalente python de grep -v?

Eu gosto de grep -v . Eu uso isso o tempo todo. Mas também estou fazendo algum processamento de texto em python, e há uma coisa crucial que me falta. Normalmente, uso grep -v para extrair material estranho do texto. Por exemplo, $g...
23.02.2012 / 16:45
5
respostas

Como imprimir o conteúdo do arquivo apenas se a primeira linha corresponder a um determinado padrão?

Estou escrevendo um script, quero verificar se a primeira linha do arquivo corresponde a um determinado padrão e, se for o caso, imprima o arquivo. Como posso conseguir isso? Como faço para verificar o padrão? Existe uma maneira de verificar...
28.09.2015 / 21:39