|
From: | Julio C. Neves |
Subject: | Re: [shell-script] Dúvida com sed |
Date: | Wed, 26 Mar 2014 10:19:26 -0300 |
Próximos cursos de Shell |
||
Cidade |
Local |
Período |
Rio de Janeiro |
07-11/04 |
Pesquisei no fórum algo relacionado o mais próximo que peguei foi do Julio, e tentei algo como:Como vocês pode vê ele não substitui.Ele substitui mas quando uso:Quando eu uso o sed para substituir as primeiras cadeia de três números que vai [0-9]:Criei um arquivo onde peguei a saida do comando route -n e armazenei neste arquivo.Cenário:Não estou desenvolvendo script nada, só queria tirar uma dúvida com o sed.Galera,
$sed -r 's/([0-9]{3})/teste/' route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 teste.168.1.1 0.0.0.0 UG 0 0 0 wlan0
teste.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
$sed -r 's-^([0-9]{3}).([0-9]{3}).([0-9]{3}).([0-9]{3})$-/teste-' route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
$ sed -r 's|([0-9]{3}).([0-9]{3}).([0-9]{3}).([0-9]{3})|\teste|' route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
Alguém sabe como tenho que organizar esta expressão para da certo?Vlw
[Prev in Thread] Current Thread [Next in Thread]
- Dúvida com sed, Bezaleel Ramos, 2014/03/25
- Re: [shell-script] Dúvida com sed, Paulo Bettega, 2014/03/26
- Re: [shell-script] Dúvida com sed, Julio C. Neves <=
- Re: [shell-script] Dúvida com sed, Bezaleel Ramos, 2014/03/26
- Prev by Date: Re: [shell-script] Dúvida com sed
- Next by Date: dúvida vetor
- Previous by thread: Re: [shell-script] Dúvida com sed
- Next by thread: Re: [shell-script] Dúvida com sed
- Index(es):