我想在终端中将多个文本文件连接成一个大文件。我知道可以使用cat命令来完成此操作。但是,我希望在每个文件的“数据转储”之前加上该文件的文件名。有人知道如何做到这一点吗?
我目前拥有的:
file1.txt = bluemoongoodbeer
file2.txt = awesomepossum
file3.txt = hownowbrowncow
cat file1.txt file2.txt file3.txt
期望的输出:
file1
bluemoongoodbeer
file2
awesomepossum
file3
hownowbrowncow
cat file1.txt file2.txt file3.txt
这个命令会依次显示file1.txt、file2.txt和file3.txt文件的内容。如果需要将所有文件的内容输出到一个文件中,可以使用重定向符号">",例如:cat file1.txt file2.txt file3.txt > allfiles.txt
这条命令会将file1.txt、file2.txt和file3.txt文件的内容输出到allfiles.txt文件中。 - Ciro Santilli OurBigBook.combat
是一个很好的替代品,当你只想查看多个文件内容时,它可以替代cat
。 - Nicolai Weitkemper