Как напечатать содержимое файла, а также имя файла в Linux с помощью некоторой команды adhoc - PullRequest
0 голосов
/ 16 мая 2019

У меня есть несколько файлов, начиная с DUMP_*.
Каждый файл содержит данные для определенного дампа.
Я хочу напечатать имя файла, а также содержимое файла в stdout

Ожидаемый выводдолжно быть

FILENAME
ALL CONTENTS OF FILE
and so on

Самое близкое, что я попробовал, это:

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

При этом я не могу определить, какой контент принадлежит какому файлу.Кроме того, я не хочу использовать сценарий оболочки, предпочтительна команда adhoc.

1 Ответ

1 голос
/ 16 мая 2019

Этот ответ не полностью соответствует вашим ожиданиям, но вы видите связь между именем файла и его содержанием еще лучше:

Ситуация:

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
...