如何同时查看多个文件的数据?

如何同时查看多个文件的数据?

编辑:该帖子因重复而被关闭,但对我来说最好的答案不在这两个问题中。使用

head *

正是我想要的


我有一个目录,其中有一堆单行文件,代表我想查看的一些数据。我想知道是否有一个简单的命令或命令链我可以用来获得类似的视图

file1.txt
data1

file2.txt
data2

file3.txt
data3
...

答案1

您可以在寻呼机中打开所有这些内容,例如more

more file*

看起来像这样:

 $ more file*
::::::::::::::
file1
::::::::::::::
data 1
::::::::::::::
file10
::::::::::::::
data 10
::::::::::::::
file11
::::::::::::::
data 11

并且按 Enter 键将加载越来越多的文件。

或者,您可以简单地cat file*,但不会有标题。您可以添加这样的标题:

for f in file*; do echo "===== $f ====="; cat "$f"; done

相关内容