报表格式控制:分页、抬头、寸尾

本文介绍了一种使用AWK进行报表格式控制的方法,包括报表分页及每页行数设定等细节。通过示例代码展示了如何处理info.unl文件中的多行数据,并实现报表的自动分页。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是上个月做的一个报表,报表一般为A3大小,每页行数定为66行。使用AWK写报表,以下是报表分页等格式控制代码:

	if [ -s info.unl ]; then
		cat info.unl | while read oneline
		do
			echo  $oneline > info_tmp
			pglen=`wc -l ${RPT_DIR}/file.unl | awk '{print $1}'`
			flag=`expr ${pglen} % ${PGLEN} `
			if [ $flag -eq 0 ]; then
				((pgno=${pgno}+1))
                                #echo 文件头
			fi
			#awk 写数据
		done
	fi
        #echo 文件尾
 

将info.unl里的数据写到报表中,假设info.unl里有多行数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值