如何使用sed将多行插入到文件末尾

时间:2015-10-08 06:58:18

标签: sed

我想在文件的最后一行插入多行 使用sed,使用以下sed attr

TransformProcessType(&psn, UInt32(processType))

文件中的最后一行

> sed -i  '/\/web-app/r web.xml'  inputerror.txt

inputerror.txt内容如下

</web-app>

没有添加到我的web.xml中的任何建议

1 个答案:

答案 0 :(得分:1)

以下适用于GNU sed:

sed '$s@^@<error-page>\n    <error-code>404</error-code>\n    <location>/web/404</location>\n</error-page>\n@' web.xml

但我不知道便携式\n是多么便携,或者如何从文件中读取它。