Awk 如何在linux中使用一些特殊命令打印文件内容和文件名

Awk 如何在linux中使用一些特殊命令打印文件内容和文件名,awk,text-processing,cat,Awk,Text Processing,Cat,我有多个以DUMP.*开头的文件 每个文件都有特定转储的数据。 我想在标准输出中打印文件名和文件内容 预期输出应为 FILENAME ALL CONTENTS OF FILE and so on 我尝试过的最接近的事情是 cat $(ll DUMP_* | awk -F ' ' '{print $9}' ) | less 有了这个,我无法确定哪些内容属于哪个文件。 另外,我不太愿意使用shell脚本,最好使用临时命令。这个答案并不完全符合您的期望,但您可以更好地看到文件名与其内容之间的链接

我有多个以
DUMP.*
开头的文件
每个文件都有特定转储的数据。
我想在标准输出中打印文件名和文件内容

预期输出应为

FILENAME
ALL CONTENTS OF FILE
and so on
我尝试过的最接近的事情是

cat $(ll DUMP_* | awk -F ' ' '{print $9}' ) | less 
有了这个,我无法确定哪些内容属于哪个文件。
另外,我不太愿意使用shell脚本,最好使用临时命令。

这个答案并不完全符合您的期望,但您可以更好地看到文件名与其内容之间的链接:

情况:

Prompt>cat DUMP_1
Info
More Info
Prompt>cat DUMP_2
Info
解决方案:

Prompt>grep "" DUMP_*
DUMP_1:Info
DUMP_1:More Info
DUMP_2:Info