Автор Тема: малко помощ за една "sed" команда  (Прочетена 1589 пъти)

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
текста, който имам е в следният вид:

netrii1
netrii2
test=123
netrii3

Търся някакав вариянт (примерно в от sed командите), в който да се смени, примерно: test=123 - > test=321,
съответно в последствие test=321 - > test=333 т.е. да не се пипа test=, а да се промени само текста след него?

Бихте ли помогнали, Благодаря

Активен

koue

  • Напреднали
  • *****
  • Публикации: 74
  • Distribution: FreeBSD
  • Window Manager: fluxbox
    • Профил
Re: малко помощ за една "sed" команда
« Отговор #1 -: Mar 07, 2013, 15:02 »
sed 's/=[0-9]*/=321/'
Активен

Спрете да им прощавате, че не знаят какво правят!

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Re: малко помощ за една "sed" команда
« Отговор #2 -: Mar 07, 2013, 15:48 »
Благодаря. Работи. [_]3
Активен

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Re: малко помощ за една "sed" команда
« Отговор #3 -: Mar 15, 2013, 13:13 »
Да попитам още нещо:

test=123-нетрий да се обърне във вида test=321-нетрий

Бихте ли помогнали?
Благодаря
Активен

Georgy

  • Напреднали
  • *****
  • Публикации: 208
    • Профил
Re: малко помощ за една "sed" команда
« Отговор #4 -: Mar 15, 2013, 13:40 »
пак същото
Активен

Помагам с каквото мога :)
<^><^><^><^><^><^><^><^><^>
Моята занимавка е Gentoooo :)

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Re: малко помощ за една "sed" команда
« Отговор #5 -: Mar 15, 2013, 15:11 »
Ок така е, а как е случая когато:
test=123
test=111.111.111.111-нетрий -> само този ред става като test=222.222.222.222-нетрий
test=123

Реда е произволен, т.е не винаги е втори ред.
« Последна редакция: Mar 15, 2013, 15:35 от korea60 »
Активен

Demayl

  • Напреднали
  • *****
  • Публикации: 104
  • Distribution: XUbuntu,FreeBSD
  • Window Manager: Xfce
    • Профил
    • WWW
Re: малко помощ за една "sed" команда
« Отговор #6 -: Mar 15, 2013, 15:49 »
sed 's/=.*-нетрий/=222.222.222.222-нетрий/'
Активен

korea60

  • Напреднали
  • *****
  • Публикации: 189
    • Профил
Re: малко помощ за една "sed" команда
« Отговор #7 -: Mar 15, 2013, 16:04 »
Благодаря, страхотно се получи. [_]3
Активен