2009-05-27 126 views
2

我有一个html报告,它出自我们使用的程序。它非常简单的html和id喜欢将它修复一下。简单的SED命令

我需要什么样的代码在SED做更换

<html> with 

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

感谢, 拉斯

回答

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编辑就地。

编辑:忘了逃跑的斜线

+3

我会选择一个不同的分隔符,也许是!!!...!g',以避免逃脱。但这是个人意见。 – ephemient 2009-05-27 20:22:44