Další sed
,
sed '/cdef/r add.txt' input.txt
input.txt:
abcd
accd
cdef
line
web
add.txt:
line1
line2
line3
line4
Test:
sat:~# sed '/cdef/r add.txt' input.txt
abcd
accd
cdef
line1
line2
line3
line4
line
web
Pokud chcete použít změny v input.txt
soubor. Poté použijte -i
s sed
.
sed -i '/cdef/r add.txt' input.txt
Pokud chcete jako výraz použít regulární výraz, musíte použít -E
tag s sed
.
sed -E '/RegexPattern/r add.txt' input.txt
Pomocí GNU sed
:
sed "/cdef/aline1\nline2\nline3\nline4" input.txt
Pokud jste začali s:
abcd
accd
cdef
line
web
výsledkem by bylo:
abcd
accd
cdef
line1
line2
line3
line4
line
web
Pokud chcete uložit změny do souboru na místě, řekněte:
sed -i "/cdef/aline1\nline2\nline3\nline4" input.txt