我有两个文件,正在尝试将 file2 中的一行插入到 file1 中,从 file1 开始的每四行中的另一个一行。例如:
file1:
line 1
line 2
line 3
line 4
line 5
line 6
line 7
line 8
line 9
line 10
文件2:
50
43
21
我想要得到的输出结果:
50
line 1
line 2
line 3
line 4
43
line 5
line 6
line 7
line 8
21
line 9
line 10
The code I have:
while read line
do
sed '0~4 s/$/$line/g' < file1.txt > file2.txt
done < file1.txt
我遇到了以下错误:
sed: 1: "0~4 s/$/$line/g": invalid command code ~
file1
的样本数据吗? - anubhava