使用 DCL,我有一个 3 行的 .txt 文件
Line 1 test.
Line 2 test.
Line 3 test.
我正在努力确保每个都包含预期的内容。我目前正在使用 f@extract 函数,它将为我提供第 1 行的输出,但我无法弄清楚如何验证第 2 行和第 3 行。我可以使用什么函数来确保第 2 行和第 3 行正确?
$ OPEN read_test test.dat
$ READ/END_OF_FILE=ender read_test cc
$ line1 = f$extract(0,15,cc)
$ if line1.nes."Line 1 test."
$ then
$ WRITE SYS$OUTPUT "FALSE"
$ endif
$ line2 = f$extract(??,??,cc) ! f$extract not possible for multiple lines?
$ if line2.nes."Line 2 test."
$ then
$ WRITE SYS$OUTPUT "FALSE"
$ endif