Patch

patch command

example

cat <<'EOF1'> original
abcd
original
efgh
original
ijkl
EOF1

cp original pattern
sed -i 's/original/new/g' pattern

diff original pattern > diffpattern

patch original < diffpattern

cat original

result

$ cat original
abcd
new
efgh
new
ijkl
$