GNU/Linux >> Belajar Linux >  >> Linux

Cara Menambahkan Teks ke Akhir File di Linux

Saat bekerja dengan file konfigurasi di Linux, terkadang Anda perlu menambahkan teks seperti parameter konfigurasi ke file yang ada. Untuk menambahkan berarti menambahkan teks ke akhir atau bawah file.

Dalam artikel singkat ini, Anda akan mempelajari berbagai cara untuk menambahkan teks ke akhir file di Linux.

Tambahkan Teks Menggunakan>> Operator

>> operator mengarahkan output ke file, jika file tidak ada, itu dibuat tetapi jika ada, output akan ditambahkan di akhir file.

Misalnya, Anda dapat menggunakan perintah echo untuk menambahkan teks ke akhir file seperti yang ditunjukkan.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" >> /etc/exports

Atau, Anda dapat menggunakan printf perintah (jangan lupa untuk menggunakan \n karakter untuk menambahkan baris berikutnya).

# printf "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)\n" >> /etc/exports

Anda juga dapat menggunakan perintah cat untuk menggabungkan teks dari satu atau beberapa file dan menambahkannya ke file lain.

Dalam contoh berikut, sistem file tambahan yang dibagikan untuk ditambahkan di /etc/exports file konfigurasi ditambahkan dalam file teks bernama shares.txt .

# cat /etc/exports
# cat shares.txt
# cat shares.txt >>  /etc/exports
# cat /etc/exports

Selain itu, Anda juga dapat menggunakan dokumen di sini berikut ini untuk menambahkan teks konfigurasi ke akhir file seperti yang ditunjukkan.

# cat /etc/exports
# cat >>/etc/exports<s<EOF
> /backups 10.20.20.0/24(rw,sync)
> /mnt/nfs_all 10.20.20.5(rw,sync)
> EOF
# cat /etc/exports

Perhatian :Jangan salah mengartikan > operator pengalihan untuk >>; menggunakan > dengan file yang ada akan menghapus isi file itu dan kemudian menimpanya. Hal ini dapat mengakibatkan hilangnya data.

Menambahkan Teks Menggunakan Perintah tee

Perintah tee menyalin teks dari input standar dan menempel/menulisnya ke output dan file standar. Anda dapat menggunakan -a tandai untuk menambahkan teks ke akhir file seperti yang ditunjukkan.

# echo "/mnt/pg_master/wal_archives     10.20.20.5(rw,sync,no_root_squash)" | tee -a /etc/exports
OR
# cat shares.txt | tee -a /etc/exports

Anda juga dapat menggunakan dokumen di sini dengan perintah tee .

# cat <<EOF | tee -a /etc/exports
>/backups 10.20.20.0/24(rw,sync)
>/mnt/nfs_all 10.20.20.5(rw,sync)
EOF

Anda mungkin juga ingin membaca artikel terkait ini.

  1. Cara Menjalankan Perintah dari Input Standar Menggunakan Tee dan Xargs di Linux
  2. Pelajari Dasar-dasar Cara Kerja Pengalihan I/O (Input/Output) Linux
  3. Cara Menyimpan Output Perintah ke File di Linux
  4. Cara Menghitung Kemunculan Kata dalam File Teks

Itu dia! Anda telah mempelajari cara menambahkan teks ke akhir file di Linux. Jika Anda memiliki pertanyaan atau pemikiran untuk disampaikan, hubungi kami melalui formulir masukan di bawah.


Linux
  1. Cara Mudah Menambahkan Teks ke Akhir File di Linux

  2. Bagaimana membedakan biner dari file teks di linux

  3. Bagaimana cara menampilkan baris tertentu dari file teks di Linux?

  1. Bagaimana Mengelola Kemampuan File Linux

  2. Cara menemukan File di Linux

  3. Bagaimana Mengganti Nama File di Linux?

  1. Cara memindahkan file di Linux

  2. Cara Membuat File di Linux

  3. Bagaimana cara menambahkan teks ke file?