【问题标题】:How to print contents of file as well as filename in linux using some adhoc command如何使用一些临时命令在 linux 中打印文件的内容和文件名
【发布时间】:2019-05-16 07:08:12
【问题描述】:

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

预期的输出应该是

FILENAME
ALL CONTENTS OF FILE
and so on

我尝试过的最接近的事情是

cat $(ll DUMP_* | awk -F ' ' '{print $9}' ) | less 

有了这个,我无法确定哪些内容属于哪个文件。 另外,我不太愿意使用 shell 脚本,最好使用 adhoc 命令。

【问题讨论】:

    标签: awk text-processing cat


    【解决方案1】:

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

    情况:

    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
    

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 2016-05-13
      • 2018-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-20
      相关资源
      最近更新 更多