我有一份来自我们使用的程序的 html 报告。它非常简单的 html 和 id 喜欢稍微修复它。
我需要在 sed 中执行什么代码来替换
<html> with
<html><link rel="stylesheet" type="text/css" href="LivingInStyle.css">
谢谢,拉斯
sed 's/<html>/<html><link rel="stylesheet" type="text\/css" href="LivingInStyle.css">/g' file.html
这会将新文件输出到控制台,您可以将其重定向到您需要的任何地方。或者您可以使用 -i 就地编辑。
编辑:忘记逃避斜线
您还可以使用:
sed -e 's!<html>!<html><link rel="stylesheet" type="text/css" href="LivingInStyle.css">!' < file
即使用另一个分隔符而不是转义斜线。