Perguntas sobre 'regular-expression'

3
respostas

localizar arquivos com padrão de correspondência de nome de base ao retornar caminho completo

Preciso corresponder os resultados de find com regexp. Os arquivos são como: /path/1/file1.001.txt /path/1/file2.001.txt /path/1/file1.001 /path/2/file3.002.txt /path/2/pure_file3.002.txt etc. Eu preciso corresponder todos os arquiv...
12.03.2018 / 17:01
1
resposta

Faça o trabalho sed através de 2 ou mais linhas (todas as linhas neste caso) em vez de apenas uma [duplicata]

Eu uso o Ubuntu 16.04 com o Bash e devo ativar o http2 para um site específico que eu tenho em um ambiente Nginx. Nativamente, o utilitário sed faz seu processamento de texto na primeira instância na primeira linha relevante (usando o a...
05.03.2018 / 11:36
4
respostas

Como você combina uma linha que começa com um caractere especial usando grep?

Eu tenho muitos arquivos .txt no meu diretório que contêm as linhas que começam com '=' Por ex: a.txt tem a seguinte linha (com espaços inicialmente) =putSomething here; Como escrevo uma consulta grep que coincida com a linha a...
22.08.2017 / 02:29
2
respostas

Processar arquivos Unicode com BOM corretamente com ferramentas POSIX

Tentando usar grep hoje, me deparei com o problema familiar do Byte Order Mark (BOM) em um arquivo Unicode (UTF-8, neste caso). Especificamente, eu estava tentando encontrar um arquivo começando com XYZ com o padrão grep '^XYZ' , mas...
03.01.2018 / 00:56
3
respostas

como grep linhas após a terceira vírgula com condição

Eu quero ver as linhas do texto com 4 dígitos após a terceira vírgula. Input: 123456789012345,00,0000,000 111111111111111,00,0000,0000 Output: 111111111111111,00,0000,0000     
27.11.2017 / 15:54
2
respostas

Como usar corretamente encontrar com expressão regular?

Não consigo descobrir o uso correto de find com -regex option: Por exemplo, dado este exemplo: Morcheeba/Big Calm/02 Shoulder Holster.flac Morcheeba/Big Calm/02. Shoulder Holster.flac Eu só quero corresponder a string no formulário...
23.05.2017 / 19:40
2
respostas

O que há de errado com o meu regex?

#!/bin/sh REGEX="^[2][0-2]:[0-5][0-9]$" TIME="21:30" if [ $TIME = $REGEX ]; then echo "Worked" else echo "Did not work" fi Eu acho que tem algo a ver com o: mas, no que me diz respeito, este é apenas um sinal regular que não precis...
31.05.2017 / 21:21
3
respostas

grep corresponde a todas as ocorrências de várias expressões regulares

Eu preciso extrair todas as variáveis do host de uma instrução SQL que fazem parte de uma concatenação. Exemplo de entrada: select * from table where :first-var || :second-var A partir disso eu preciso extrair 'first-var' e 'second-var'....
04.09.2017 / 17:02
4
respostas

Extraindo string via grep regex assertions

Assuma uma string de texto my_string $ my_string="foo bar=1ab baz=222;" Gostaria de extrair a string alfanumérica entre a palavra-chave baz e o ponto e vírgula. Como eu tenho que modificar o seguinte código grep usando asserções...
29.06.2017 / 16:12
3
respostas

Permitir apenas regex de pontos flutuantes

Como posso verificar se uma string específica é um ponto flutuante? Estes são possíveis pontos flutuantes: 12.245 +.0009 3.11e33 43.1E11 2e-14 Isso é o que eu tentei: grep "^[+\-\.0-9]" grep "^[+-]*[0-9]" grep "^[+\-\.0-9]" E mui...
12.10.2017 / 21:41