Я не могу найти способ распечатать каждое имя файла перед его содержимым с помощью cat
. Вот что я пытаюсь сделать:
[email protected]:~/Perl/t$ ls
1.txt 2.txt 3.txt
[email protected]:~/Perl/t$ echo " I am " >> 1.txt
[email protected]:~/Perl/t$ echo " trying " >> 2.txt
[email protected]:~/Perl/t$ echo " to do this " >> 3.txt
[email protected]:~/Perl/t$ cat *.*
I am
trying
to do this
[email protected]:~/Perl/t$
В последней команде я получил только текст из этих файлов, но на самом деле хочу текст вместе с именами файлов. Я имею в виду, как это
Filename:1.txt
<Data in the file>
Filename:2.txt
<Data in that file>
Filename:3.txt
<Data in that file >