Kadang-kadang semasa bekerja dengan fail teks, anda hanya perlu menambahkan teks baru di hujung fail tanpa menghapus kandungannya. Operasi ini dipanggil menambahkan di Linux.
Lebih-lebih lagi, operasi penambahan dapat digunakan dengan bukan hanya teks; ia dapat digunakan dengan perintah di mana anda dapat menambahkan output perintah di akhir fail.
Menambah teks ke fail di Linux
Dalam tutorial ini, kami akan menunjukkan kepada anda bagaimana menggunakan operasi penambahan dalam sistem Linux menggunakan terminal. Kami akan merangkumi empat kaedah berikut:
- Ubah hala teks ke fail menggunakan> operator
- Tambahkan teks ke fail yang ada menggunakan >> operator
- Tambahkan output perintah ke fail yang ada
- Lampirkan menggunakan perintah tee
Sebelum memulakan tutorial ini, mari kita buat fail kosong baru menggunakan arahan di bawah:
sentuh append_contoh
Periksa sama ada fail berjaya dibuat. Juga, perhatikan bahawa ukuran fail adalah Nol, yang bermaksud fail itu kosong.
ls -l
Kaedah 1: Ubah teks ke fail menggunakan> operator
Biasanya, pengendali> boleh digunakan untuk menambahkan teks ke fail yang sudah ada. Namun, jika fail tidak dijumpai, ia akan membuat fail baru. Lebih-lebih lagi, setiap kali pengendali> digunakan, ia menimpa kandungan fail.
Untuk menimpa kandungan fail, gunakan> pengendali seperti berikut:
gema 'hello world'> append_example
Untuk memeriksa dan menampilkan kandungan fail menggunakan perintah kucing seperti berikut:
catendend_contoh
Kaedah 2: Tambahkan teks ke fail yang ada menggunakan >> operator
Dalam kaedah ini, pengendali >> dapat digunakan untuk menambahkan teks ke akhir fail tanpa menimpa kandungannya. Begitu juga, jika fail tidak dijumpai, perintah membuat fail baru.
Gunakan operator >> untuk menambahkan teks seperti berikut:
gema 'ini adalah baris kedua' >> append_example
Untuk memaparkan kandungan fail:
catendend_contoh
Seperti yang anda lihat, menggunakan operator >>, teks tersebut ditambahkan ke akhir fail dan tidak menimpa kandungan fail.
Kaedah 3: Tambahkan output perintah ke fail yang ada
Di sini kita akan menambahkan output perintah ke akhir fail.
Tambahkan nilai pemboleh ubah direktori kerja ke fail seperti berikut:
gema $ PWD >> append_example
Paparkan kandungan fail seperti berikut:
catendend_contoh
Anda juga boleh menggunakan perintah lain untuk menambahkan isinya ke dalam fail.
tarikh >> append_contoh
Paparkan kandungan fail.
catendend_contoh
Kaedah 4: Tambah menggunakan perintah tee
Selain itu, anda boleh menggunakan perintah tee untuk menambahkan teks. Sebelum menggunakan tee, perintah mari kita buat contoh contoh kedua yang kita gunakan dalam perintah tee.
Buat fail contoh kedua dan tambahkan beberapa teks kepadanya seperti berikut:
echo '11111111111'> append_example2
Paparkan kandungan fail contoh kedua:
catendend_contoh2
Sekarang mari kita gunakan perintah tee untuk menambahkan kandungan satu fail ke fail lain seperti berikut.
cat append_example2 | tee -a append_contoh
Kemudian anda boleh memaparkan kandungan fail seperti berikut:
catendend_contoh
Kesimpulannya
Itu semua mengenai pelbagai cara menambahkan teks ke fail di Linux. Apa cara menarik lain yang anda sukai? Beritahu kami dalam komen di bawah ini, dan sila kongsi artikel itu dengan rakan anda jika anda menyukai artikel tersebut.