Мне нужно сделать многопользовательский поиск и заменить ничего (удалить) с помощью sed. У меня есть строка:Найти и заменить строку с помощью sed
Так заменить строку:
<meta name="keywords" content="there could be anything here">
С «» (ничего) во всех файлах в и под текущей директории.
У меня это до сих пор:
sed -e 's/<meta name="keywords" content=".*>//g' myfile.html'
Но я знаю, что это будет только удалить < или> теги. Как я могу соответствовать против
<meta name="keywords" content="
и удалить все, от что к следующему
>
мне нужно сделать это для всех файлов и под (рекурсивно) в текущем каталоге.
Заранее благодарен!
HTML и регулярное выражение не идут вместе. –
Пожалуйста, прекратите отвечать на это в любом месте, вы ничего не чувствуете и не чувствуете. @ Барни, что ты действительно хочешь сделать? (Кстати, ваше первое регулярное выражение должно работать, то есть в зависимости от того, что вы действительно хотите сделать) – Loamhoof
Отредактировано, надеюсь, что это немного яснее? Извините, что – Barney