Cara memasukkan teks ke akhir fail di linux

Cara memasukkan teks ke akhir fail di linux

Semasa bekerja dengan fail konfigurasi di Linux, kadang -kadang anda perlu menambah teks seperti parameter konfigurasi ke fail yang ada. Untuk menambah hanya bermaksud menambah teks ke hujung atau bawah fail.

Dalam artikel pendek ini, anda akan mempelajari cara yang berbeza untuk menambah teks ke akhir fail di Linux.

Tambah teks menggunakan >> operator

The >> operator mengalihkan output ke fail, jika fail tidak wujud, ia dibuat tetapi jika ia wujud, output akan dilampirkan pada akhir fail.

Contohnya, anda boleh menggunakan perintah echo untuk memasukkan teks ke hujung fail seperti yang ditunjukkan.

# echo "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, no_root_squash) " >> /etc/eksport 

Sebagai alternatif, anda boleh menggunakan printf Perintah (jangan lupa gunakan \ n watak untuk menambah baris seterusnya).

# printf "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, NO_ROOT_SQUASH) \ n " >> /etc/eksport 

Anda juga boleh menggunakan perintah kucing untuk menggabungkan teks dari satu atau lebih fail dan memasukkannya ke fail lain.

Dalam contoh berikut, saham sistem fail tambahan yang akan dilampirkan di /etc/eksport Fail konfigurasi ditambah dalam fail teks yang dipanggil saham.txt.

# kucing /etc /eksport # saham kucing.TXT # Saham Kucing.txt >> /etc/eksport # kucing/etc/eksport 
Tambah fail ke /etc /eksport

Selain itu, anda juga boleh menggunakan perkara berikut di sini dokumen Untuk memasukkan teks konfigurasi ke hujung fail seperti yang ditunjukkan.

# kucing/etc/eksport # kucing >>/etc/eksport /mnt/nfs_all 10.20.20.5 (RW, Sync)> EOF # CAT /ETC /Eksport 
Tambah teks menggunakan dokumen di sini

Perhatian: Jangan salahkan > pengendali pengalihan untuk >>; menggunakan > dengan fail yang ada akan memadamkan kandungan fail itu dan kemudian menimpanya. Ini mungkin mengakibatkan kehilangan data.

Tambah teks menggunakan arahan tee

The perintah tee Salin teks dari input standard dan pasta/menuliskannya ke output dan fail standard. Anda boleh menggunakannya -a bendera untuk memasukkan teks ke hujung fail seperti yang ditunjukkan.

# echo "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, no_root_squash) "| Tee -a /etc /Eksport atau # CAT Saham.txt | tee -a /etc /eksport 
Tambah teks menggunakan arahan tee

Anda juga boleh menggunakan a di sini dokumen dengan perintah tee.

# kucing /mnt/nfs_all 10.20.20.5 (RW, Sync) EOF 
Tambah teks menggunakan di sini dan arahan tee

Anda mungkin juga ingin membaca artikel yang berkaitan.

  1. Cara menjalankan arahan dari input standard menggunakan tee dan xargs di linux
  2. Ketahui asas bagaimana Linux I/O (Input/Output) Kerja Pengalihan
  3. Cara Menyimpan Output Perintah ke Fail di Linux
  4. Cara mengira kejadian perkataan dalam fail teks

Itu sahaja! Anda telah belajar cara menambah teks ke akhir fail di linux. Sekiranya anda mempunyai soalan atau pemikiran untuk dikongsi, hubungi kami melalui borang maklum balas di bawah.