Автор Тема: find/grep - промяна IP  (Прочетена 1795 пъти)

beginner

  • Напреднали
  • *****
  • Публикации: 35
    • Профил
find/grep - промяна IP
« -: Apr 17, 2013, 16:14 »
Здравейте,

опитвам се да направя с find/grep да променя IP Addresses в цялата система. Има адски много апликейшъни на които са им забити в разни конфигурациони файлове IP Адреси от род 192.168.*.*. Аз искам тези IP Адреси да се променят на 10.3.*.* защото преди системата е била да кажем 192.168.51.55 а сега става 10.3.51.55. Първите 2 октета се променят, последните 2 се запазват. Пробвах следното:

grep -rl '192.168.51.55' /apps | xargs sed -i 's/192.168.50.51/10.3.50.51/g'

Това работи, обаче като го пусна в / глобално, grep зависва. Някакви идеи как мога да го направя това нещо?

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

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: find/grep - промяна IP
« Отговор #1 -: Apr 17, 2013, 16:43 »
Е, колкото и да са разни конфиг файловете, директориите, в които се намират надали са повече от 4-5 и не е нужно да се прави глобално в /. Ще се въздържа да коментирам смелия ти подход :) . Понякога си мисля, че истинският Майстор трябва да е смел и безотговорен. :)
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

beginner

  • Напреднали
  • *****
  • Публикации: 35
    • Профил
Re: find/grep - промяна IP
« Отговор #2 -: Apr 17, 2013, 16:47 »
Е, колкото и да са разни конфиг файловете, директориите, в които се намират надали са повече от 4-5 и не е нужно да се прави глобално в /. Ще се въздържа да коментирам смелия ти подход :) . Понякога си мисля, че истинският Майстор трябва да е смел и безотговорен. :)

Доста повече са тъй като има маса приложения на джава,руби. Попринцип всичко ми е в един фолдър но после има разни символни връзки които препращат на други места и т.н. Не е смел подхода ми тъй като не съм го направи все още  ;D
Активен

jet

  • Напреднали
  • *****
  • Публикации: 3473
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: find/grep - промяна IP
« Отговор #3 -: Apr 17, 2013, 17:02 »
Направи си един рапорт първо, да видиш какво ще излезе, после мисли как/дали да автоматизираш.
Не е нужно за заместваш всичко на един пас.
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

Naka

  • Напреднали
  • *****
  • Публикации: 3397
    • Профил
Re: find/grep - промяна IP
« Отговор #4 -: Apr 17, 2013, 17:09 »
Тези точки в Ип-тата и в греп !!! и в сед !!! не трябва ли да се ескейпват?

192\.168\.51\.55

щото така както си го написал точката мачва всякакъв символ - а той може и да е друга(следващата) цифра от ip-то.
« Последна редакция: Apr 17, 2013, 17:11 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Функция за grep в BitchX
Настройка на програми
ivanatora 0 1276 Последна публикация Apr 20, 2004, 22:35
от ivanatora
Bash & cat & grep
Общ форум
martos 2 2402 Последна публикация Jun 22, 2006, 21:35
от martos
малко помощ за един ред на grep
Кошче
ernesto 0 1821 Последна публикация Jan 30, 2007, 14:44
от ernesto
Grep
Настройка на програми
console 2 2134 Последна публикация Sep 18, 2007, 16:53
от VladSun
Помощ за grep
Общ форум
console 2 1873 Последна публикация Feb 13, 2008, 19:26
от Йордан