Сопоставление групп в sed

У вас не может быть зоны Solaris 11 в ОС Solaris 10. Обновление с Solaris 10 до Solaris 11 невозможно. Единственный способ для вас — переустановить все ваши приложения в свежеустановленных зонах Solaris 11 на свежеустановленной ОС Solaris 11.

Лучше всего иметь второй сервер, на котором можно было бы переустанавливать свои приложения одно за другим, имея возможность отката.

Если у вас нет другого сервера, вы можете установить новую копию Solaris 11 в логическом домене (LDOM )на том же сервере, а затем внедрить зоны s11 (или брендированные зоны s10 )в этом домене. Этот способ требует хороших навыков администрирования Solaris -и некоторых свободных ресурсов на текущем сервере (процессора, памяти, хранилища ). Эта работа интересна; ), у вас также будет возможность отката. После такой -на -миграции одного приложения вам придется заменить (переустановить )ваш текущий основной домен с Solaris 10 на Solaris 11. Таким образом вы преобразуете свои бизнес-приложения в зоны, работающие в LDOM. с будущей возможностью онлайн-миграции на другой сервер T5.

0
29.07.2020, 20:47
1 ответ

По умолчанию sedпонимает только базовые регулярные выражения, поэтому вам нужно использовать [0-9]вместо\d:

$ echo "concat(3,2)" | sed 's!concat(\([0-9]\),\([0-9]\))!"\1\2"!'
"32"
1
18.03.2021, 23:16

Теги

Похожие вопросы