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