将多个文件合并为一个“大”文件后,如何包含文件名和路径?
例如,我TestMessage1.txt to TestMessage5.txt
在目录中有文件/temp/Errors/
。这些文件包含其中的内容Hello, this is test message 1 to Hello, this is test message 5
。
将 TestMessage1.txt 合并到 TestMessage5.txt 非常简单,使用cat * > outputfile.txt
在输出文件中我得到:
Hello, this is test message 1
Hello, this is test message 2
Hello, this is test message 3
Hello, this is test message 4
Hello, this is test message 5
如何让我的输出文件看起来像:
/temp/Errors/TestMessage1 : Hello, this is test message 1
/temp/Errors/TestMessage2 : Hello, this is test message 2
/temp/Errors/TestMessage3 : Hello, this is test message 3
/temp/Errors/TestMessage4 : Hello, this is test message 4
/temp/Errors/TestMessage5 : Hello, this is test message 5
提前致谢