我需要结合第16行+文件名和创建日期的多个文本文件位于一个文件夹内,并将此信息添加到一个新的单一文件(. txt或. csv)。
文件内容如下所示(每个文件的布局相同):
BD
C
BEGIN_RUECKMELDUNG_FERTIGUNGAUFTRAG
C
ZA,MM,6
MM,AT,1,10,1,1,,'JOBNAME',,,T
MM,AT,1,20,1,1,,'ORDER_DESCRIPTION',,,T
MM,AT,1,30,1,1,,'PROGRAM_NAME',,,T
MM,AT,1,40,1,1,,'DESIRED_QTY',,,Z
MM,AT,1,50,1,1,,'CURRENT_QTY',,,Z
MM,AT,1,60,1,1,,'SHEET_RUNTIME',,,Z
MM,AT,1,70,1,1,,'SUPPLY_STOCK_NAME',,,T
MM,AT,1,80,1,1,,'BATCH_NUMBER',,,T
C
ZA,DA,1
DA,'*','MACHINE','105759',1,1,869,'','*' <---- Line to get
C
ENDE_RUECKMELDUNG_FERTIGUNGAUFTRAG
C
ED
因此,输出文件(在本例中,组合了5个文件)将如下所示:
DA,'*','MACHINE','105759',1,1,869,'','*',filename,creationdate
DA,'*','MACHINE','103423',1,1,234,'','*',filename,creationdate
DA,'*','MACHINE','102562',1,1,2552,'','*',filename,creationdate
DA,'*','MACHINE','105667',1,1,742,'','*',filename,creationdate
DA,'*','MACHINE','105355',1,1,7332,'','*',filename,creationdate
到目前为止,我已经能够编写两个单独的代码,一个组合了每个文件的全部内容,另一个组合了文件名和创建日期,但我不能将它们组合成一个代码,也不能只获得文件的第16行。
一个二个一个一个
任何帮助都很感激,谢谢!
1条答案
按热度按时间ua4mk5z41#
要获取第16行,您可以使用以下命令: