37. 从文件中读取(r 命令)
sed r 命令将读取另一个文件的内容,并在处理输入文件时将其打印在指定位置。
下面的示例将读取 log.txt 文件的内容,并在打印 employee.txt 的最后一行后打印它。
基本上,这结合了 employee.txt 和 log.txt 并打印结果。
$ sed '$ r log.txt' employee.txt
您还可以使用 r 命令指定模式。 下面的示例将读取 log.txt 的内容,并将其打印在 employee.txt 中与 "Raj" 匹配的行之后。
在 employee.txt文件中的 "Raj" 关键字后面插入 log.txt 文件:
$ sed '/Raj/ r log.txt' employee.txt