【发布时间】:2021-06-10 22:43:07
【问题描述】:
我想将一个文本文件的内容(带有换行符)插入另一个文本文件的预定位置(在某个字符串之后): 我尝试了以下方法: 基础文件:
cat base
ONE
TWO
THREE
扩展名:
cat ext
100
200
300
400
500
600
700
800
900
A00
B00
C00
D00
以及我尝试过的脚本:
#!/bin/bash
ext=$(<ext)
sed -i "s/TWO/TWO\n$ext/" base
这给了我 sed: -e expression #1, char 14: unterminated `s' command
【问题讨论】: