Perguntas sobre 'regular-expression'

4
respostas

grep para conteúdo APÓS padrão no delimitador

diga que tenho um arquivo #cat file.log abc|123|text1 modesc=bpp123 raw_info=clear abc|123|text2 modesc=pmk123 severity=minor abc|123|text3 modesc=pnj123 info=good só quer saber que palavras impressas 3 aparecem após "modesc=" até o espaç...
04.06.2018 / 09:39
1
resposta

grep campos separados por vírgula com várias condições

Eu tenho um arquivo de texto grande em um servidor Linux contendo o seguinte, por exemplo: 123456789012345,00,0000,0000 1234567890123450,00,0000,000 12345678901b111,0,0000,0000 1234567/89011111,00,0000,00000 OUTPUT 12345678901b111,0,00...
15.11.2017 / 16:44
3
respostas

Como fazer um (sed) regex substituindo todas as ocorrências de um caractere ao deletar o último?

Estou lutando com o seguinte. Estou usando comandos como este no meu terminal Mac para testar meu regex: echo 'inputstring' | sed (-E) '/s///g' Estou tentando criar um regex que: se e somente se uma palavra terminar na letra 'o', entã...
19.11.2017 / 21:25
2
respostas

sed para alterar o primeiro jogo de um jogo diferente

Eu quero alterar o PATH e LOC_NAME do grupo específico em um arquivo de texto. Por exemplo: [a] PATH=/tmp SUR=Y LOC_NAME=USA [b] PATH=/tmp SUR=N LOC_NAME=UK Então, se para pesquisar [b] eu quero mudar o único primeiro jogo vin...
04.12.2017 / 09:24
2
respostas

substituir linhas no arquivo original de outro arquivo pelo número da linha

Texto original: yes no approved declined Segundo texto 1111 1 333 4 1 e 4 são os números de linha que eu gostaria de substituir no texto original Saída: 1111 no approved 333 como lidar com isso     
21.11.2017 / 16:19
1
resposta

A renomeação de Perl trava ao renomear arquivos com expressão regular [closed]

Estou tentando usar perl-rename no Arch Linux para renomear muitos arquivos de acordo com um regex. Eu tenho uma grande quantidade de arquivos em uma pasta que segue este formato: Title of File [Year] - quality.filetype onde "Ano" tem...
09.09.2017 / 02:44
1
resposta

Grep -H nem sempre retornando o caminho do arquivo quando duas correspondências estão na mesma linha

Estou usando o grep para examinar de forma recursiva os arquivos e extrair todas as strings correspondentes a um padrão. Eu quero imprimir o caminho do arquivo: string correspondente. -H should print the file path for each entry -o should pr...
21.09.2017 / 23:48
1
resposta

Receber uma mensagem 'Permission denied' ao verificar a regex por meio do shell script

Verifique o seguinte script de shell: #!/bin/bash check=yes if [[ $check =~ yes|no ]]; then echo yes or no. else echo I did not understood the pattern. fi Em execução no meu OSX, tudo funciona conforme o esperado. Apenas me jogue...
03.09.2017 / 22:32
2
respostas

grep intervalo de portas regex do netstat

Na minha saída netstat, quero extrair o intervalo de portas entre 32000-64000 . Eu tentei egrep "^[3,4,5,6]" , mas preciso começar a partir de 32000 . Devo usar awk ou algum tipo de script? Linux# netstat -nau Active Internet connect...
06.07.2017 / 20:37
4
respostas

vim regex procura e substitui

Estou tentando substituir parte de uma string em um arquivo Por exemplo, eu tenho um arquivo csv. r1,col1,col2,35,000,col4,col5 r2,col1,col2,1,000,col4,col5 r3,col1,col2,325.33,col4,col5 r4,col1,col2,4,325.33,col4,col5 Essencialmente e...
02.11.2017 / 21:08