GNU/Linux >> Belajar Linux >  >> Linux

File Cat Dengan Direktori?

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 "{}" ;

Linux
  1. Cara Menggunakan Perintah 'cat' dan 'tac' dengan Contoh di Linux

  2. 3 Cara Menghapus Semua File di Direktori Kecuali Satu atau Beberapa File dengan Ekstensi

  3. Cara Zip File dan Direktori di Linux (dengan Contoh)

  1. Ganti Nama File Di Direktori?

  2. Bagaimana Cara Menghapus Semua File Dengan Ekstensi Tertentu Di Folder Tertentu?

  3. Perintah kucing Linux

  1. Temukan File Duplikat?

  2. Mengapa Perintah Ls Lambat Mengganggu Di Direktori Nfs Dengan Banyak File?

  3. Menghitung jumlah file dalam direktori dengan perintah terminal OSX