Un altro sed
,
sed '/cdef/r add.txt' input.txt
input.txt:
abcd
accd
cdef
line
web
add.txt:
line1
line2
line3
line4
Prova:
sat:~# sed '/cdef/r add.txt' input.txt
abcd
accd
cdef
line1
line2
line3
line4
line
web
Se vuoi applicare le modifiche in input.txt
file. Quindi, usa -i
con sed
.
sed -i '/cdef/r add.txt' input.txt
Se vuoi usare una regex come espressione devi usare il -E
tag con sed
.
sed -E '/RegexPattern/r add.txt' input.txt
Utilizzo di GNU sed
:
sed "/cdef/aline1\nline2\nline3\nline4" input.txt
Se hai iniziato con:
abcd
accd
cdef
line
web
questo produrrebbe:
abcd
accd
cdef
line1
line2
line3
line4
line
web
Se vuoi salvare le modifiche al file sul posto, dì:
sed -i "/cdef/aline1\nline2\nline3\nline4" input.txt