Tambahkan teks yang sama ke banyak file menggunakan cat atau gema?


28

Bagaimana saya bisa menulis konten yang sama ke banyak file teks dengan menggunakan catatau echohanya dalam satu perintah?

Misalnya saya ingin menulis "halo" ke file1 dan file2. Saya mencoba:

echo "hello" >> file1 file2

tapi itu tidak berhasil. Bagaimana saya bisa melakukannya?

Jawaban:


46

Gunakan teeuntuk membaca dari input standar dan menulis ke output dan file standar.

echo "hello" | tee -a file1 file2

-a adalah kependekan (dan portabel / standar) untuk GNU tee --append


2
Terima kasih, dapat flip itu sekitar untuk heredoc: tee -a aaa bbb ccc << EOF contents ... EOF.
virtual mata
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.