Existuje příkaz pro zobrazení názvu adresáře/souboru při souborech cat?
Například:předpokládejme, že dva soubory f1.txt a f2.txt jsou pod ./tmp
./tmp/f1.txt
./tmp/f2.txt 
Když pak udělám cat ./tmp/*.txt , zobrazí se pouze obsah souborů. Ale jak nejprve zobrazit název souboru, potom obsah?, např.:
 (The needed command):
 ./tmp/f1.txt:  
 This is from f1.txt
 and so on
 ./tmp/f1.txt:
 This is from f2.txt ...
Existuje nějaký příkaz, jak to udělat? (Zdá se, že pro ‚cat‘ neexistuje žádná možnost pro zobrazení názvů souborů)
Přijatá odpověď:
$ for file in ./tmp/*.txt; do echo "$file";  cat "$file"; done
-nebo-
$ find ./tmp -maxdepth 1 -name "*.txt" -print -exec cat "{}" ;