2

我有一份来自我们使用的程序的 html 报告。它非常简单的 html 和 id 喜欢稍微修复它。

我需要在 sed 中执行什么代码来替换

<html>  with

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

谢谢,拉斯

4

2 回答 2

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

这会将新文件输出到控制台,您可以将其重定向到您需要的任何地方。或者您可以使用 -i 就地编辑。

编辑:忘记逃避斜线

于 2009-05-27T20:18:00.593 回答
3

您还可以使用:

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

即使用另一个分隔符而不是转义斜线。

于 2009-05-27T20:24:29.440 回答