我有一个包含10个文本文件的文件夹。我需要计算该目录中每个文件中的行数,并将该计数附加到特定行号的每个文件中。这是使用Talend完成的。请帮忙!
答案 0 :(得分:0)
如果您的文件是分隔的(即.csv) - 您可以使用tFileInputDelimited的NB_LINE变量,它会保存文件的行大小,AFTER组件完成了他的工作。 然后,您可以使用tFixedFlowInput - >将此数字附加到文件的END。 tFileOutputDelimited 要对文件夹中的每个文件进行相同操作,请使用带有迭代流的tFileList。
如果您需要为特定行号而不是文件末尾的文件插入行号,则可以在tFileInputDelimed中使用limit。在使用特定的标题'插入NB_LINE后,您将添加其余文件。值