如何用一些文字换行?

时间:2018-06-22 11:22:48

标签: bash

我想写一个脚本来将一些文本与文件中的文本一起包裹起来,

最终结果将类似于./scriptwrap.sh $1 $2,其中$1是将包裹在文本文件$2中的文本/文本文件。

如果我有文本foo,并且在文件bar.txt中,我也有以下内容:

header
#
footer

我要输出

header
foo
footer

我可以编辑文件bar.txt。假设headerfooter当然可以是任何东西。

当然,我可以做的一个解决方案是将headerfooter分成两个不同的文件,并进行两个连续的追加。但这不太容易维护。

但是我想知道是否还有另一种简单的解决方案?

1 个答案:

答案 0 :(得分:0)

如果nthheaderfooter文件的第一行和最后一行,则可以使用类似以下内容的文件:

bar.txt