![]() |
Здравствуйте и добро от Соединенных Штатов UNIX и Linux Форумы! Благодарим Вас за посещение и вступления нашей мирового сообщества.
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Как изменить текстовый файл? | RRVARMA | Shell программирование и сценарии | 4 | 05-30-2008 08:40 AM |
| отредактировать файл, используя KSH | meghana | Shell программирование и сценарии | 3 | 04-16-2008 11:04 AM |
| Как отредактировать файл ENV | duke0001 | UNIX перспективных И опытных пользователей | 3 | 02-16-2007 11:43 AM |
| отредактировать файл помочь | sentak | Shell программирование и сценарии | 10 | 11-14-2006 08:20 AM |
| Изменение ISO / DD файл? | WIntellect | Файловые системы, диски и память | 4 | 11-20-2002 05:21 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Изменение стоимости файлов
У меня есть файл oratab при въезде, как этого
SCADAG: / esitst1/oracle/product/9.2.0.8: Y Я пытаюсь открыть путь для изменения 9.2.0.8 частью этого-то как 10.2.0.4 в качестве неотъемлемой части обновление скрипта. Я старался CAT / ETC / oratab>> / TMP / oratab ORACLE_HOME \u003d / esitst1/oracle/product/9.2.0.8 экспорт ORACLE_HOME NEW_HOME \u003d / esitst1/oracle/product/10.2.0.4 экспорт New_HOME SED -E "S / $ ORACLE_SID (): $ (ORACLE_HOME) / ($ ORACLE_SID): $ () NEW_HOME / G" / TMP / oratab> / ETC / oratab Если бы я прочитал ее правильно, она появится не как прямые слеши. Любые предложения о том, как сделать это будет весьма признателен. Я, может быть, даже спускаясь неправильно дорога сюда. Спасибо |
|
||||
|
SED позволяет альтернативные разделители именно эту причину.
Код:
sed -e "s%${ORACLE_SID}:${ORACLE_HOME}%${ORACLE_SID}:${NEW_HOME}%g
У меня было известно, чтобы написать SED Сценарии, которые пишут SED скрипты все специальные символы на входе backslashed, но очевидно Есть более элегантное решение. (Perl приходит на ум, и должен быть легко приступить к работе, если вы знаете SED.) |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|