Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 简单SED命令_Regex_Sed - Fatal编程技术网

Regex 简单SED命令

Regex 简单SED命令,regex,sed,Regex,Sed,我有一个html报告,来自我们使用的程序。它是非常简单的html,我想稍微修改一下 我需要在sed中执行哪些代码才能替换 <html> with <html><link rel="stylesheet" type="text/css" href="LivingInStyle.css"> 与 谢谢, Russsed's///g'file.html 这将把新文件输出到控制台,您可以在任何需要的地方重定向它。或者您可以使用-i在原地编辑 编辑:忘记转义斜杠

我有一个html报告,来自我们使用的程序。它是非常简单的html,我想稍微修改一下

我需要在sed中执行哪些代码才能替换

<html>  with

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

sed's///g'file.html
这将把新文件输出到控制台,您可以在任何需要的地方重定向它。或者您可以使用-i在原地编辑

编辑:忘记转义斜杠

您还可以使用:

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

i、 e.使用另一个分隔符,而不是转义斜杠。

我会选择一个不同的分隔符,可能是's!。。。!。。。!为了避免不得不逃跑。但这是我个人的意见。@ephemient:这可能是一个更好的选择,但我觉得用斜杠以外的任何东西都很奇怪
sed -e 's!<html>!<html><link rel="stylesheet" type="text/css" href="LivingInStyle.css">!' < file