使用标题,详细信息和预告片验证文本文件

时间:2015-02-25 11:06:02

标签: windows batch-file

我有一个带有标题行的输入文本文件,后跟多个详细记录行,然后是一个预告片行。格式是这样的:

H20150225
DABC....
DDEF.....
T20150225 000002

我需要编写一个程序来对此输入文件执行以下操作:

(1)标题必须以“H”开头,后跟日期格式为YYYYMMDD。该日期必须是当前日期 - 1天(即昨天的日期)。

(2)详细记录行必须以“D”开头。

(3)预告片必须以“T”开头,然后按YYYYMMDD格式的日期开头。此日期必须与标题中的日期相同。

(4)预告片中有一个计数(在空格后面的日期之后),此计数必须等于文件中的详细记录数。

(5)文件中的所有行必须长度为N个字符。

(6)验证后,将该文件的内容输出到输出文件中。输出文件将排除标题和预告片。对于文件中的每个详细记录行,应省略第一个字母“D”。

使用像Java这样的编程语言编写会很容易,但只能使用Windows批处理脚本来完成吗?

0 个答案:

没有答案