![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Mac OS X 10.5: Time Machine - "Резервное объем не может быть найден" предупреждение | iBot | OS X Поддержка RSS | 0 | 06-25-2009 02:15 PM |
| Mac OS X 10.5.3 или более поздней версии: Time Machine - "Резервное копирование тома не может быть установлен" после C | iBot | OS X Поддержка RSS | 0 | 10-14-2008 04:50 PM |
| Как подключить hpux10.x OS машину на "Интернет" через WinXP клиент? | liumx2000 | UNIX для чайников Вопросы И Ответы | 0 | 08-22-2008 01:34 AM |
| Объясните, в строке "mn_code \u003d` ENV | grep ".. МН" | AWK-F "\u003d" '(печатных $ 2)' `" | Lokesha | UNIX для чайников Вопросы И Ответы | 4 | 12-20-2007 01:52 AM |
| Как "remsh" из Unix машине с Linux или SunOS | elthox | UNIX для чайников Вопросы И Ответы | 2 | 10-09-2007 10:22 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Использование "SED" обновить рекурсивно значение в каталоге в Red Hat машина
Привет Все,
Я целую утром пытаюсь создать сценарий оболочки (с использованием "SED"Команды), что выглядит на сумму в каталоге и его подгруппы каталога, чем изменения, с другой стоимости, но не смогли найти путь ![]() первый шаг, allowded мне отслеживать все файлы, которые содержат его и даже изменить это значение, но не в файл, но и на стандартный вывод (на экран), здесь, после команды: grep-R 10.220.22.240 * | grep 8080 | SED 's/10 \ .220 \ .22 \ .240/localhost/g' Результата на экране (здесь через одну строку, например): документов-papers.htm: <li> <a href\u003d"http://localhost:8080/display/Jd/Publications+in+2007"> 2007 </ A> </ LI> Теперь, что i'am пытаются сделать, заключается в том, чтобы изменить значение "10.220.22.240" на "локальный" во все эти файлы!!! Я сделал этот скрипт ниже, но я shoul отсутствует то: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d #! / BIN / KSH grep-R 10.220.22.240 * | grep 8080> ListaFile на в ListaFile делать SED 's/10 \ .220 \ .22 \ .240/localhost/g' <A> B \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d один из строки, включенные в "ListaFile", дает: \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d testo/nav-up.htm_al13gen09: <TD width\u003d"82" bgcolor\u003d"#6699CC"> <div align\u003d"center"> <A HREF \u003d "http://10.220.22.240:8080/dashboard.action" Target \u003d "содержание" класс \u003d "Меню" на Нажми \u003d "MM_showHideLayers ( '','',' комм спрятать', 'Описание','',' спрятать', 'борту','',' спрятать', 'применение ','',' Скрыть ',' документы','',' спрятать ',' Новости','',' Скрыть ',' Вики','',' шоу ') "> Вики </ A> < / DIV> </ TD> \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d Можете ли Вы мне помочь, пожалуйста? спасибо Последний раз редактировалось mehdi1973; на 07-02-2009 10:16 AM.. |
|
||||
|
Perl может быть проще ... Код:
find . -type f -print0 | xargs -0 perl -pi -e 's/10\.220\.22\.240/localhost/g' |
|
||||
|
Большое вам спасибо, я пробовал и это работает, THATS GREAT
![]() |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|