如何向平面文件添加页眉和页脚

如何向平面文件添加页眉和页脚

我需要向平面文件添加页眉和页脚 - 我只需要从参数中获取值,例如顶行中的系统日期和报告运行日期,对于页脚,我需要获取记录计数并添加00000到它前面,如图所示以下:

标题:

"A"  "F" "2012-03-01"    "20120229"

页脚:

"$M" "0000001252"    "." "0000"

我怎样才能在 Unix 中实现这一点?

答案1

您可以将页眉和页脚放在单独的文件中,也可以将cat它们放在一起:

cat header original_file footer > new_file
mv new_file original_file

此命令将三个文件连接成一个新文件,并重命名该文件。如果在运行某些程序时生成页眉和页脚,您可以执行以下操作:

program_producing_header > new_file
cat original_file >> new_file
program_producing_footer >> new_file
mv new_file original_file

首先,它运行一个或一系列命令,生成标头并将其写入new_file.如果文件存在会先清空。第二行将原始文件的内容附加到新文件中,下一行附加页脚程序的输出。最后一行将新文件重命名为原始文件的名称。

相关内容