我在AS400上工作,有一个非常大的文件,我使用IMAIL下载了.txt。我需要在单个流中发送此文件。我得到了包含数据的.txt文件分成多行,每行末尾有很多空格。我在.txt文件中的数据不遵循任何模式。
如何在单个流中获取数据?
对此的任何帮助将不胜感激。
问候苏海尔
我得到.txt文件,其中数据分成多行,并且 每行末尾有很多空格。
对我来说,这听起来像是程序描述或源文件成员复制到带有CPYTOSTMF的目录中。初始固定长度记录保留尾随空格,并在每行末尾添加换行符和回车符的某种组合。这将导致多余的空间和"多行"。
最好运行自己的 CPYTOSTMF 命令来生成 IFS 流文件,可能只请求 *LF 作为记录分隔符。然后,在流文件位于目标目录中后,您可以运行 Qshell tr 实用程序来删除行尾换行符:
tr -d 'n' < mystmf.txt > NOLF.txt
在该示例中,tr 的输出将是 NOLF.txt。