Perguntas sobre 'regular-expression'

3
respostas

Awk: verifique o comprimento do campo

Em awk . Eu estou trabalhando no Solaris 10, então é provavelmente uma versão antiga (er) de awk . Eu inventei este one-liner rudimentar que funciona, pelo menos para minha contribuição particular. awk -F\; '$3 ~ /[ ]*.......................
22.02.2012 / 19:19
5
respostas

Como “grep” uma string de um resultado retornado

Como grep o número 50.0 da string temp=50.0'C Em JavaScript, posso usar a expressão /temp=(.*?)'C/ para obtê-lo. Mas não consigo executá-lo no grep.     
16.05.2014 / 23:15
3
respostas

Imprime linhas onde o primeiro campo tem apenas quatro caracteres usando regex no awk?

John Goldenrod:(916) 348-4278:250:100:175 Chet Main:(510) 548-5258:50:95:135 Tom Savage:(408) 926-3456:250:168:200 Elizabeth Stachelin:(916) 440-1763:175:75:300 A saída deve conter as linhas contendo nomes com apenas quatro caracteres (jo...
24.11.2012 / 07:31
2
respostas

Como usar caracteres restritos no egrep?

Estou tentando usar um regex no egrep no Centos 5.10, baseado no que eu fiz de esta questão em SO. T12345 .{1,100}[\n\r].{1,100}2014.03.04 Eu posso combinar com sucesso o regex com o conteúdo do meu navegador, mas quando eu o tento em u...
10.03.2014 / 13:27
3
respostas

Encontre palavra na frase com Bourne Shell (sh)

Estou tentando determinar se uma determinada palavra aparece em uma frase usando Bourne Shell (sh). Por exemplo: #!/bin/bash INPUT='Lorem ipsum dolor sit amet.' if [[ "$INPUT" == *dolor* ]] then echo "So true" else echo "Not true" fi...
20.09.2012 / 15:38
2
respostas

regex para adicionar aspas faltantes

Eu estou tentando adicionar aspas faltando no final de algumas linhas em um arquivo de texto. Eu acho que o regex [^ \ "] $ é suficiente para encontrar linhas com terminais em falta e então tentei a seguinte substituição usando uma backrefere...
12.11.2018 / 15:41
2
respostas

bash - correspondência de variável insensível a maiúsculas e minúsculas

Esta sintaxe imprime "linux" quando a variável é igual a "no": [[ $LINUX_CONF = no ]] && echo "linux" Como eu usaria expressões regulares (ou similares) para tornar a comparação insensitiva?     
02.10.2017 / 18:09
5
respostas

alterando o padrão de um arquivo de texto

Um arquivo de texto tem um conteúdo parecido com chair table pen desk Agora eu quero que ele seja alterado e armazenado em uma variável, digamos var como abaixo ('presidente', 'presidente'), ('mesa', 'mesa'), ('caneta', 'caneta'),...
23.02.2012 / 09:28
3
respostas

Por que o awk entende FS = “*” mas não para FS = “- * -”?

Eu tenho um arquivo de teste, seu conteúdo é: a -*- b Eu usei awk 'BEGIN {FS="*"} {print $2}' test , imprime - b Correto! Mas quando eu uso awk 'BEGIN {FS="-*-"} {print $2}' test , eu tenho: * Eu sei que FS suporta re...
06.02.2015 / 05:00
2
respostas

Usando uma variável em um regex

Como posso usar uma string variável em expressões regulares while read line do if [[ line =~ *"$key"* ]]; then echo line fi done < "$filename" $key é uma variável de string e eu quero imprimir to...
03.01.2014 / 19:10