我有几个这样的文件:
第一个文件名为XXX
1
2
3
第二个文件名为 YYY
4
5
6
我想将内容和文件名写入一个单独的文件,如下所示:
1 XXX
2 XXX
3 XXX
4 YYY
5 YYY
6 YYY
有人可以建议一种方法吗?
最佳答案
awk '{print $0,FILENAME}' file1 file2
或者 Ruby(1.9+)
$ ruby -ne 'puts "#{$_.chomp} #{ARGF.filename}"' file1 file2
关于linux - 组合文件名和内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5534071/