2016-02-26 3 views
0

Есть набор файлов HTML, которые у меня есть внутри каталога. Я допустил ошибку, запустив все ссылки (атрибут href) с помощью «/» (например, /news.html, /images/img1.jpg и т. Д.). Как я могу изменить это во всех файлах с помощью командной строки RegEx и UNIX. Я запускаю последнюю версию Mac OS.delete first apperance slash внутри ссылки

Спасибо

ответ

2

Использование:

sed -i '.sav' 's/href="\//href="/g' *.html 

Он заменит на месте каждый href=/ с href= во всех файлах с расширением .html, сохраняя исходный файл с расширением .sav.

+1

Это где магия случается;) У вас хороший брат! –

Смежные вопросы