I have two files, and I'm trying to insert a line from file2 into file1 every four lines, starting at the beginning of file1. For example:
file1:
line 1
line 2
line 3
line 4
line 5
line 6
line 7
line 8
line 9
line 10
file2:
50
43
21
I am trying to get:
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 is:
while read line
do
sed '0~4 s/$/$line/g' < file1.txt > file2.txt
done < file1.txt
I get the following error:
sed: 1: "0~4 s/$/$line/g": invalid command code ~
source
share