Perguntas sobre 'regular-expression'

1
resposta

Exibe linhas quando os dígitos são repetidos na mesma linha

Gostaria de exibir as linhas no texto se três dígitos forem repetidos na mesma linha com uma condição aplicada para repetição de 3 dígitos. Entrada 410202410 203103903 555710294473555 então 410 e 555 repetidos Resultado...
15.12.2017 / 22:38
1
resposta

Por que a expressão regular não corresponde à entrada com o comando sed [duplicate]

Gostaria de cortar espaços extras da saída "ps aux" e substituí-los por um espaço. O que eu faço é: ps axu | sed 's/[ ]+/ /g' Mas a saída parece estar inalterada, ainda consigo espaços demais entre os tokens. username 4876 ... <...
18.12.2017 / 14:14
2
respostas

duas variáveis verificação padrão de uma só vez

É possível verificar se duas variáveis correspondem ao padrão regex de uma vez e não uma por uma? Veja como funciona agora: # A=1.1 # B=1.2 # [[ $A =~ ^([0-9]+(\.([0-9]+(\.([0-9]+))?))?)$ && $B =~ ^([0-9]+(\.([0-9]+(\.([0-9]+))?))?)$...
09.11.2017 / 15:55
1
resposta

Inserir novas linhas com sed?

Eu tenho um monte de arquivos de texto em um diretório, onde a seguinte palavra ocorre: GSM89103AATF Na verdade, o número pode mudar, então outro exemplo poderia ser GSM89089AATF . Eu preciso substituir essas ocorrências com GSM89089...
27.08.2017 / 13:33
1
resposta

problema ao usar o grep com um arquivo padrão

Estou usando o seguinte comando grep -Fwf tmp.txt csw15int.txt > temp.txt tmp.txt é o arquivo padrão. Cada linha é combinada com linhas em csw15int.txt. Eu quero que apenas a primeira palavra em csw15int.txt seja correspondida com as l...
24.08.2017 / 01:02
1
resposta

Corresponde apenas letras ASCII na expressão regular, ignorando os trema

Eu uso um regex no meu script bash como REGEX="^[a-zA-Z0-9\-]+$" Eu quero filtrar todas as palavras não padrão, especialmente aquelas que contêm caracteres especiais em alemão äöüÄÖÜß mas de acordo com este manual se você definir...
05.09.2017 / 13:05
1
resposta

Substituir espaços com sed e agrupamento regular não funcionando

Substitua caracteres vazios (espaço, tabulação, etc.) por não estarem funcionando com o agrupamento sed e regexp: sed -i "s|dir(\s*)=(\s*)'${site_path_source}'|dir$1=$2'${site_path_target}'|g" A linha inteira substitui uma string em um ar...
06.07.2017 / 21:40
1
resposta

Grep para correspondências de linha começando com X e contendo a palavra exata (a palavra exata é hifenizada)

Eu tenho uma entrada parecida com a seguinte. name 12.3.14.132 root-servers_net-ipv4 name 19.17.191.123 root-servers_net-ipv4-1 name 192.223.210.110 root-servers_net-ipv4-2 name 172.7.1.31 root-servers_net-ipv4-3 name 1.12.6.14 root-servers_...
30.08.2017 / 16:09
2
respostas

Contagem de linhas com caracteres diferentes

Estou tentando escrever um comando que examina um arquivo cujo nome foi dado como parâmetro e imprime o número de linhas diferentes contendo exatamente 7 caracteres. Eu estava fazendo isso usando grep e find , mas estou indo errado. O que d...
28.06.2017 / 10:55
1
resposta

Permitir apenas regex hexadecimal

Eu quero um regex usando o comando grep, que apenas imprime as strings em formato hexadecimal. Este é o meu comando: grep "0x[A-Fa-f0-9]{1,6}" test.txt test.txt: 0x2a 0xF 0x1111 0x0ZZZ 0x4dz5 Resultado esperado: 0x2a 0xF 0x11...
12.10.2017 / 19:14