В настоящее время я переношу медиавики в sharepoint.Изменить часть ссылок в .html файлах
Я создал дамп страниц вики и теперь в процессе изменения файлов для бесшовного импорта в sharepoint wiki.
Последней проблемой является то, что адрес страниц изменился, поэтому ссылки в файлах .html больше не будут работать.
Ссылки в настоящее время в следующем формате:
../../../a/b/c/sitename.html
формат я хочу, чтобы добраться до это:
http://host/sites/site/wiki/sitename.aspx
я могу заменить первую часть (../../../a/b/c/
) с sed
.
Проблема, с которой я сталкиваюсь, лежит во второй части (sitename.html
). Я хочу сохранить sitename
, но замените расширение .html
на .aspx
. Используемый метод должен применяться для разных имен файлов, поэтому мне не нужно добавлять дополнительную команду sed
для каждого имени файла.
Существуют другие аналогичные ищет URL-адреса, такие как '../../../ A/B/C/не-а-sitename.html', где' .html 'Суффикс нужно оставить нетронутым? –