To append to a file berarti menambahkan konten baru ke akhir file yang sudah ada, daripada menimpa konten file yang sudah ada. Saat Anda menambahkan file, konten baru ditambahkan ke bagian akhir file, dan konten asli file tidak diubah atau dihapus. Ini berguna ketika Anda ingin menambahkan informasi tambahan ke file tanpa kehilangan data yang ada.
Dalam Bash, ada beberapa cara untuk menambahkan data ke akhir file. Berikut adalah dua metode umum yang dapat Anda gunakan:
Metode 1: Menggunakan perintah "echo"
Perintah "echo" adalah perintah Bash bawaan yang digunakan untuk menampilkan teks ke terminal. Itu juga dapat digunakan untuk menulis teks ke file. Untuk menambahkan teks ke file menggunakan perintah "echo", Anda dapat menggunakan operator ">>" untuk mengalihkan output dari perintah "echo" ke file. Misalnya, untuk menambahkan teks “Halo, dunia!” ke file “hello.txt”, Anda dapat menggunakan perintah berikut:
echo "Hello, world!" >> hello.txt
Ini akan menambahkan teks “Hello, world!” ke akhir file "hello.txt", membuat file jika belum ada. Anda juga dapat menggunakan perintah "echo" untuk menambahkan isi variabel ke file. Misalnya:
message="Halo, dunia!" echo $message >> hello.txtMethod 2: Menggunakan perintah "tee"
Perintah "tee" adalah perintah Bash bawaan lain yang digunakan untuk mengarahkan keluaran perintah ke terminal dan file. Untuk menambahkan data ke file menggunakan perintah "tee", Anda dapat menggunakan opsi "-a" untuk memberi tahu "tee" untuk menambahkan output ke akhir file, daripada menimpa file.
Misalnya, untuk menambahkan teks "Halo, dunia!" ke file “hello.txt”, Anda dapat menggunakan perintah berikut:
echo "Hello, world!" | tee -a hello.txt
Ini akan menambahkan teks "Hello, world!" ke akhir file "hello.txt", membuat file jika belum ada. Anda juga dapat menggunakan perintah "tee" untuk menambahkan output dari perintah ke file. Misalnya:
ls -l | tee -a file.txt
Ini akan menambahkan output dari perintah "ls -l" (daftar file dan direktori di direktori saat ini) ke file "file.txt".
Satu keuntungan menggunakan "tee" perintah untuk menambahkan ke file adalah memungkinkan Anda untuk melihat pratinjau output sebelum ditulis ke file. Ini dapat berguna untuk debugging atau untuk memverifikasi output sebelum ditulis ke file.
Conclusion
Singkatnya, perintah "echo" dan "tee" keduanya berguna untuk menambahkan data ke file di Bash. Perintah "echo" sederhana dan mudah digunakan, sedangkan perintah "tee" memungkinkan Anda melihat pratinjau keluaran sebelum ditulis ke file.
Referensi tecadmin.com