[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Почему sed выдает не только группу но и другой текст ?



26.12.2013 16:38, yuri.nefedov@gmail.com пишет:
On Thu, 26 Dec 2013, Vladimir Skubriev wrote:

Помогите с sed. Пожалуйста.

#ip a | grep ppp50
6: ppp50: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
   inet 84.51.23.2 peer 80.68.8.17/32 scope global ppp50

  Здесь у вас _две_ строки в каждой ppp50

#ip a | grep ppp50 | sed -r 's/(.*inet )(.*)( peer.*)/\2/'
6: ppp50: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
84.51.23.2

  В первой строке искомый образец не находится и sed пропускает
  ее целиком. Во второй строке срабатывает замена.
Ю.
Ух ты её маё. А слона то я и не заметил.
А все потому, что deadline приближается (

--
--
Faithfully yours,

Vladimir Skubriev


Reply to: