別の sed
、
sed '/cdef/r add.txt' input.txt
input.txt:
abcd
accd
cdef
line
web
add.txt:
line1
line2
line3
line4
テスト:
sat:~# sed '/cdef/r add.txt' input.txt
abcd
accd
cdef
line1
line2
line3
line4
line
web
input.txt
の変更を適用する場合 ファイル。次に、-i
を使用します sed
で .
sed -i '/cdef/r add.txt' input.txt
正規表現を式として使用する場合は、 -E
を使用する必要があります sed
のタグ .
sed -E '/RegexPattern/r add.txt' input.txt
GNU sed
の使用 :
sed "/cdef/aline1\nline2\nline3\nline4" input.txt
あなたが始めた場合:
abcd
accd
cdef
line
web
abcd
accd
cdef
line1
line2
line3
line4
line
web
ファイルへの変更をその場で保存したい場合は、次のように言います:
sed -i "/cdef/aline1\nline2\nline3\nline4" input.txt