Apakah ada perintah untuk menampilkan direktori/nama file ketika file cat?
Misalnya:asumsikan dua file f1.txt dan f2.txt berada di bawah ./tmp
./tmp/f1.txt
./tmp/f2.txt
Kemudian ketika saya melakukan cat ./tmp/*.txt , hanya konten file yang akan ditampilkan. Tetapi bagaimana cara menampilkan nama file terlebih dahulu, lalu kontennya?, mis.:
(The needed command):
./tmp/f1.txt:
This is from f1.txt
and so on
./tmp/f1.txt:
This is from f2.txt ...
Apakah ada perintah untuk melakukannya? (Sepertinya tidak ada opsi 'cat' untuk menampilkan nama file)
Jawaban yang Diterima:
$ for file in ./tmp/*.txt; do echo "$file"; cat "$file"; done
-atau-
$ find ./tmp -maxdepth 1 -name "*.txt" -print -exec cat "{}" ;