标签: bash sed
我希望执行sed的操作,该操作附加到一系列文件的特定部分,如:
sed
sed -i "s/test:\n/&$(<test.file)/g" foo.txt
有没有办法可以将文件的输出或某些BASH变量输出并将其放入sed以输入文件。
答案 0 :(得分:2)
sed '/^test:$/{r test.file d}' foo.txt
应该做的伎俩。请注意,在所有sed版本中,文件名后面的文字换行符不是必需的,但建议使用。 r命令读取指定文件的内容。