2009-05-27 7 views
2

У меня есть html-отчет, который выходит из программы, которую мы используем. Его чрезвычайно простой html и id любят работать над исправлением всего лишь немного.простая команда SED

Какой код мне нужно сделать в СЕПГ заменить

<html> with 

<html><link rel="stylesheet" type="text/css" href="LivingInStyle.css"> 

Спасибо, Russ

ответ

3

Вы также можете использовать:

sed -e 's!<html>!<html><link rel="stylesheet" type="text/css" href="LivingInStyle.css">!' < file 

т.е. использовать другой разделитель вместо побега слэш.

8
sed 's/<html>/<html><link rel="stylesheet" type="text\/css" href="LivingInStyle.css">/g' file.html 

Это будет выводить новый файл в консоль и вы можете перенаправить его туда, куда вам нужно , Или вы можете использовать -i для редактирования на месте.

EDIT: Забыл слеш

+3

Я бы выбрал другой разделитель, возможно, это! ...! ...! G ', чтобы избежать необходимости бежать. Но это личное мнение. – ephemient

+0

@ephemient: Это, наверное, лучший выбор, но я чувствую странность, используя что-то, кроме косой черты – Stephan

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