Otro sed
,
sed '/cdef/r add.txt' input.txt
entrada.txt:
abcd
accd
cdef
line
web
añadir.txt:
line1
line2
line3
line4
sat:~# sed '/cdef/r add.txt' input.txt
abcd
accd
cdef
line1
line2
line3
line4
line
web
Si desea aplicar los cambios en input.txt
expediente. Luego, usa -i
con sed
.
sed -i '/cdef/r add.txt' input.txt
Si desea usar una expresión regular como expresión, debe usar -E
etiqueta con sed
.
sed -E '/RegexPattern/r add.txt' input.txt
Usando GNU sed
:
sed "/cdef/aline1\nline2\nline3\nline4" input.txt
Si empezaste con:
abcd
accd
cdef
line
web
esto produciría:
abcd
accd
cdef
line1
line2
line3
line4
line
web
Si desea guardar los cambios en el archivo en el lugar, diga:
sed -i "/cdef/aline1\nline2\nline3\nline4" input.txt