在 .txt 文件中添加文件名作为附加列?

在 .txt 文件中添加文件名作为附加列?

我有多个 .txt 文件,可以将它们合并为一个大 .txt 文件。合并之前,我想做的是将每个文件名作为 .txt 文件中的一列。文件名是一个日期,这在最终将数据导出到 Excel 时很有用。

合并 .txt 文件时,文件名确实会以行的形式出现……但不会以列的形式出现。

谢谢您的任何想法或建议。

答案1

$ perl -ne 'print "$ARGV,$_"' one two > three

$ cat three
one,aaa
one,bbb
two,ccc
two,ddd

$ cat one
aaa
bbb

$ cat two
ccc
ddd

Perl 包含在大多数 Linux 发行版中,并且可以在 Windows 上免费下载。

相关内容