`
axengine
  • 浏览: 143189 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

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

 
阅读更多

这是上个月做的一个报表,报表一般为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里有多行数据

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics