Perguntas sobre 'regular-expression'

4
respostas

excluindo um caractere antes de um determinado caractere em sed [closed]

Eu tenho esse arquivo que simplesmente imprime uma linha. Estou trabalhando na manipulação desta linha com diferentes comandos sed. apple orange.5678 dog cat 009 you Eu estou querendo pegar 'orange.5678' e incluir 'you' e ignorar todo o r...
21.01.2017 / 04:04
5
respostas

usando o comando sed para substituir as primeiras 2 ocorrências de “:” dentro de uma string

Estou tentando comparar duas datas no formato YYYY:MM:DD HH:MM:SS usando o comando date (bash). Meu problema é que o comando date usa apenas o formato de data (até onde eu sei) YYYY-MM-DD HH:MM:SS . Eu estava tentando usar sed com expressõe...
18.01.2018 / 01:38
5
respostas

caracteres do grupo egrep na citação

Quero receber "PRETTY_NAME" do meu sistema do arquivo de informações da versão. Eu usei este comando no meu arquivo bash para obtê-lo: SYS_VERSION=$(cat /etc/*-release | egrep "^PRETTY_NAME=(.*[a-zA-Z]+.*)$") Ele retorna toda a linha:...
16.08.2017 / 14:19
1
resposta

alguns comandos sed falham quando no fundo

Alguns comandos sed parecem falhar quando executados em segundo plano. Exemplo mínimo abaixo. Um comando sed anexa append após um bloco de linhas que começam com uma estrela * . O outro apenas substitui uma palavra. A ordem dos com...
27.11.2018 / 18:54
1
resposta

O que significa ^ em um padrão grep?

O que esse comando faz? grep "<[^>]*>" inuux.xml O que está procurando?     
17.10.2011 / 05:11
3
respostas

como verificar se o nome de host FQDN é apenas com letras minúsculas

queremos verificar o nome do host nas máquinas a regra deveria ser assim: cada nome de host deve ser apenas com letras minúsculas cada nome de host é FQDN nós tentamos isso hostname=master01.nassa.com [[ $hostname =~ ^[a-z.a-z.a-z]+$ ]...
25.11.2018 / 12:18
2
respostas

Usando expressão regular para rm e ls

PERGUNTA: O que está acontecendo aqui e como corrigi-lo? PROBLEMA: Quando faço: $ls | grep -P "file[1-9]{3}.txt|file[1-9]{2}.txt" Eu recebo: file11.txt file12.txt file13.txt file14.txt file15.txt file16.txt file17.txt file...
12.10.2018 / 06:14
4
respostas

SED - exibe linhas com 3 'x' sinais

Eu tenho um problema com uma tarefa do título. Usando o SED eu tenho que exibir linhas com 3 'x' sinais. Eu sei como fazer isso com um sinal, mas não consigo escrever o comando para 3 sinais. Exemplo de entrada: blaxblax xxox...
02.01.2018 / 18:51
4
respostas

AWK imprime padrão de regex

Estou tentando imprimir um padrão de regex para o seguinte log de email. Em particular, estou tentando obter o ID entre os colchetes (veja a segunda linha para referência). Mar 29 03:48:13 mx-150 clamsmtpd: 14114F: accepted connection from: 1...
29.03.2015 / 21:57
2
respostas

Quais são alguns cenários práticos para usar o símbolo regex +?

Então, acho que sei o que o símbolo RegEx + faz (procura pelo caractere anterior 1 ou mais vezes). Eu acho que tenho como usá-lo ... echo "This is a good sentence." | awk '/go+d/ {print $0}' (encontra bom, gooood, gooooooood) Mas, esto...
10.10.2017 / 04:09