Титла: find/grep - промяна IP Публикувано от: beginner в 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 зависва. Някакви идеи как мога да го направя това нещо? Благодаря предварително. Титла: Re: find/grep - промяна IP Публикувано от: laskov в Apr 17, 2013, 16:43 Е, колкото и да са разни конфиг файловете, директориите, в които се намират надали са повече от 4-5 и не е нужно да се прави глобално в /. Ще се въздържа да коментирам смелия ти подход :) . Понякога си мисля, че истинският Майстор трябва да е смел и безотговорен. :)
Титла: Re: find/grep - промяна IP Публикувано от: beginner в Apr 17, 2013, 16:47 Е, колкото и да са разни конфиг файловете, директориите, в които се намират надали са повече от 4-5 и не е нужно да се прави глобално в /. Ще се въздържа да коментирам смелия ти подход :) . Понякога си мисля, че истинският Майстор трябва да е смел и безотговорен. :) Доста повече са тъй като има маса приложения на джава,руби. Попринцип всичко ми е в един фолдър но после има разни символни връзки които препращат на други места и т.н. Не е смел подхода ми тъй като не съм го направи все още ;D Титла: Re: find/grep - промяна IP Публикувано от: jet в Apr 17, 2013, 17:02 Направи си един рапорт първо, да видиш какво ще излезе, после мисли как/дали да автоматизираш.
Не е нужно за заместваш всичко на един пас. Титла: Re: find/grep - промяна IP Публикувано от: Naka в Apr 17, 2013, 17:09 Тези точки в Ип-тата и в греп !!! и в сед !!! не трябва ли да се ескейпват?
192\.168\.51\.55 щото така както си го написал точката мачва всякакъв символ - а той може и да е друга(следващата) цифра от ip-то. |