"cat"コマンドを使用した場合のファイル名と内容の表示

catファイルの内容を表示するために使用するときにディレクトリまたはファイル名を表示するコマンドはありますか?

例:2つのファイルがあり、次の場所にあるとしf1.txtますf2.txt./tmp

./tmp/f1.txt
./tmp/f2.txt 

その後、これを行うと、cat ./tmp/*.txtファイルの内容のみが表示されます。しかし、ファイル名を最初に表示してから内容を表示するには?たとえば、

 (The needed command):
 ./tmp/f1.txt:  
 This is from f1.txt
 and so on
 ./tmp/f2.txt:
 This is from f2.txt ...

これを行うコマンドはありますか? (catファイル名を表示するオプションはないようです。)

ベストアンサー1

別のアイデアのように一度試してください。tail -n +1 ./tmp/*.txt

==> ./tmp/file1.txt <==
<contents of file1.txt>

==> ./tmp/file2.txt <==
<contents of file2.txt>

==> ./tmp/file3.txt <==
<contents of file3.txt>

おすすめ記事