Perguntas sobre 'regular-expression'

4
respostas

Extrai o endereço IP de uma string

O comando Linux host retorna: hostA.domain.com has address xx.xxx.xxx.xx Como faço para obter apenas o endereço IP e colocá-lo na variável $ipaddr ? open(FILE, "hostlist.txt") or die("Unable to open file"); @hostnames = <FILE&g...
04.01.2012 / 04:12
2
respostas

Apagar linha se dois padrões forem encontrados na mesma linha

Gostaria de excluir uma linha de um arquivo de texto ( input.txt ) se dois padrões ( string1 e string2 ) forem encontrados na linha same , usando sed . Estou tentando: sed -i "/\b\(string1\|string2\)\b/d" input.txt , mas isso es...
08.11.2015 / 12:41
2
respostas

Como posso remover linhas que combinam foo mas não combinam bar?

Suponha que eu queira remover a 2ª e a 3ª, mas não a 4ª linha do arquivo a seguir (aquelas que correspondem a foo, mas não coincidem com a barra), posso facilmente fazer isso com, por exemplo, sed? text foo some more text even more foo text s...
27.10.2014 / 10:22
2
respostas

O que essa regex significa? ! -. *? -

O que essa regex faz? <!--.*?-->     
17.10.2014 / 12:10
4
respostas

Como combinar “4.4” de 'uname -r'?

Pseudocódigo [ 'uname -r' =~ ^4\.4.*$ ] && echo "yes" que é, no entanto, mal sucedido em todos os casos. O comando uname -r fornece elementos como 4.6.0-040600-generic como uma saída.     
13.06.2016 / 19:20
3
respostas

Como executar o grep na saída do ldd corretamente?

# ldd /usr/bin/ffmpeg linux-vdso.so.1 => (0x00007ffffc1fe000) libavfilter.so.0 => not found libpostproc.so.51 => not found libswscale.so.0 => not found libavdevice.so.52 => not found libavformat.so.52 =>...
02.04.2015 / 19:18
5
respostas

Ocultar parte da correspondência da saída do grep

Eu tenho um regex para extração de ID de sessão: [root@docker tmp]# grep -oE "\[[0-9].+\]" logfile [113a6d9e-7b06-42c6-a52b-7a4e4d2e216c] [113a6d9e-7b06-42c6-a52b-7a4e4d2e216c] [root@docker tmp]# Como posso ocultar os colchetes da saída?...
28.02.2017 / 10:27
2
respostas

Por que não preciso escapar de uma classe de caracteres no sed mas preciso fugir do resto?

Estou confuso com o sed. Eu tinha um arquivo com o seguinte conteúdo: [ 2014/02/10 14:45:15 | INFO ] Saving data for customer: 273667 [ 2014/02/10 14:45:15 | INFO ] Saving data for customer: 273687 [ 2014/02/10 14:45:15 | INFO ] Sa...
10.02.2014 / 22:35
2
respostas

SED altera apenas o início da linha e preserva o fim da linha

Basicamente eu tenho uma situação onde eu freqüentemente preciso modificar meu arquivo hosts para acessar diferentes servidores no meu local de trabalho. Em uma tentativa de automatizar o processo. Eu tenho tentado usar sed para fazer as alte...
10.02.2014 / 21:21
3
respostas

awk, sed, grep, perl… qual imprimir neste caso?

Eu tenho essa sintaxe em um arquivo (tempos de resposta http do analógico): <thead><tr><th class="x">seconds</th><th class="R">reqs</th><th class="r">%reqs</th><th class="B">Gbytes</th&...
25.03.2013 / 07:11