Perguntas sobre 'regular-expression'

2
respostas

exibir linhas que começam com muitos padrões

como exibir linhas que começam com muitos padrões: [*] 3 [*] 4 [*] 5 [*] 6 Usando o comando sed: sed '/[*]/!d' file i conseguiu exibir linhas começando com [*] Por isso, estamos procurando linhas que comecem com [*] 3 OR...
18.11.2017 / 21:35
1
resposta

Como faço para usar o padrão condicional curinga durante a substituição do sed?

Os seguintes comandos funcionam. sed -i "/BC_CD23.BC_B.BC_A1.N1_C/s/CELL4WL_4BL_3/CELL4WL_4BL_1/g" s1*M8* sed -i "/BC_CD23.BC_B.BC_A1.N0_C/s/CELL4WL_4BL_3/CELL4WL_4BL_1/g" s1*M8* Este comando não funciona. sed -i "/BC_CD23.BC_B.BC_A1.N...
06.11.2017 / 07:48
3
respostas

Como substituir este regex com um vazio usando sed

Por motivos de desempenho, preciso usar o sed para substituir algum texto em um arquivo e não consigo trabalhar. Esta é a consulta de pesquisa (que funciona em C #) a ser substituída: <oTimer.*?/> Primeiro, parece que não consigo es...
25.09.2017 / 10:05
1
resposta

O que o Regex $ 's / \ r $ //' faz?

Todd Schneider usa o seguinte comando em sua NYC Taxi Data Analysis para preparar um arquivo CSV para o PostresSQL. sed $'s/\r$//' $filename | sed '/^$/d' | ... O segundo comando sed remove linhas em branco. O que o primeiro faz?     
30.10.2017 / 18:00
1
resposta

regexp: linha não vazia seguida de “From”

Estou no processo de migrar meus emails com formato Mbox para o formato Maildir. Para este fim eu uso mb2md , que funciona muito bem. No entanto, acabei de perceber que às vezes em minhas pastas Mbox uma linha em branco não aparece logo ant...
28.07.2017 / 17:01
1
resposta

Parsing de dados multidimensionais em parágrafos

Estou tentando analisar dados de um relatório em PDF e filtrar alguns elementos interessantes. Usando pdftotext -layout , recebo dados neste formato como meu ponto de partida: Record Info Interesting 123 apple ye...
15.07.2017 / 00:19
1
resposta

Expressões regulares em arquivos de serviço do systemd?

Gostaria de criar um serviço que seja acionado em certas montagens. Agora eu tenho [Unit] Description=Triggers after usb storage device is mounted RequiresMountsFor=/media/sda1 [Service] ExecStart=/path/to/script.sh [Install] WantedBy=media...
16.08.2017 / 10:05
1
resposta

Lê o arquivo e combina com o nome do arquivo

Eu tenho um arquivo de texto que estou tentando ler. Vamos dizer que o foo.txt contém: foo.org foo.com foo.net foo bar.org bar.com bar blah.org example.org E eu preciso ler este arquivo e o grep para correspondência de padrões em nomes de...
16.08.2017 / 16:58
1
resposta

bash + expressão regular + validar nome da máquina [closed]

Como combinar os seguintes nomes de host com uma expressão regular bash? Os nomes de host do meu Linux são: star01, star02, star03, start04. Meu objetivo é validar a string "start0" com qualquer segundo número Eu faço o seguinte: [[...
02.07.2017 / 11:46
1
resposta

Como usar o regex não ganancioso no grep?

Esta página diz que qualquer multiplicador em um regex pode ser sufixado com '?' para fazer uma pesquisa não gananciosa. No entanto, não consigo descobrir como fazer isso funcionar no grep. grep -E '^.*?$' file imprime todo o texto....
28.05.2017 / 06:01