sed的-e参数用于执行文本编辑命令。例如:将文本中所有“test”替换为“exam”。在文本中插入一行,内容为“New line”在匹配“match”开始的行后添加“added line”在文本中查找并替换所有“example”为“instance”sed的-i参数用于直接修改文件内容。如:删除一个文件的第一行。删除一个文件的第2到第5行。删除一个文件中每行的最后两个字符。删除一个文件中每行的前两个字符。删除一个文件中每行的行首空格。删除一个文件中的空行。删除配置文件中以“//”开始的注释行。删除配置文件中以“#”开始的注释行。删除一个文件的最后一行。删除一个文件的第一个字符。在文件第一行前添加一行内容。在匹配“B”开头的行后插入“2008”。在匹配“B”开头的行前插入“2008”。在文本中查找并替换所有“d”或“D”开头的行中的“x”为“X”。将文本中所有“aaa”替换成“bbb”。可以使用sed的-n参数来仅打印满足条件的行,而非输出到终端。如:选取一段日志文件中在某个时间范围内的所有行。注意:该方法选取的是在该小时的第一条满足时间条件的行,其余的不会被选取。直接使用日期来查日志,与使用正则表达式相比,日期精确匹配,正则表达式为模糊匹配。