GNU/Linux >> Belajar Linux >  >> Ubuntu

Gunakan Perintah CAT untuk Menggabungkan File Teks di Ubuntu 18.04

Perintah CAT di Linux tidak hanya membantu dalam membuat file teks, menampilkan isinya, tetapi juga dalam menggabungkan teks dari dua atau lebih file teks. Teks yang digabungkan kemudian dapat disimpan ke file teks lain. Dalam tutorial ini, Anda akan mempelajari penggunaan perintah CAT untuk menggabungkan teks dari dua atau lebih file menjadi satu. Ini akan membantu Anda dalam mencapai status pengguna yang kuat di Ubuntu dari rata-rata pemula. Kami telah menjalankan perintah yang disebutkan dalam tutorial ini pada sistem Ubuntu 18.04 LTS.

Biarkan kami menyajikan beberapa contoh dalam artikel ini yang akan membantu Anda dalam memahami penggunaan yang tepat dari perintah CAT dalam empat skenario berikut:

  • Menggabungkan teks dari beberapa file teks menjadi satu file teks.
  • Menggabungkan teks dari beberapa file, dan menyimpan output ke file lain dalam urutan abjad.
  • Menambahkan teks dari satu file teks ke file teks lainnya.
  • Menambahkan teks dari Terminal Ubuntu langsung ke file teks.

Catatan:Merupakan praktik yang baik untuk membuat cadangan file penting sebelum mengubah isinya.

Contoh 1:Menggabungkan teks dari tiga file ke file teks lain

Kami telah membuat tiga contoh file teks pada sistem kami dengan nama textfile1.txt, textfile2.txt, dan textfile3.txt. Semua file ini berisi sebaris teks. Penggunaan perintah CAT berikut akan menampilkan teks dari semua file ini dalam satu keluaran.

Buka Terminal Ubuntu dengan menekan CTRl+Alt+T atau melalui Dash, lalu masukkan perintah berikut:

$ cat [file1.txt] [file2.txt] [file3.txt]

Pada gambar berikut Anda dapat melihat bagaimana output dari tiga file teks saya dicetak sebagai output gabungan tunggal:

Linux memungkinkan Anda untuk mencetak output dari perintah ke file dengan menggunakan sintaks berikut:

$ [command] > [filename]

Mari kita gunakan perintah ini dan perintah cat untuk menyimpan teks dari tiga file teks berbeda ke file teks baru:

$ cat [file1.txt] [file2.txt] [file3.txt] > [file4.txt]

Pada gambar berikut, saya menyimpan teks gabungan dari tiga file saya ke file baru textfile4.txt; Saya kemudian mencetak konten file baru ke layar untuk Anda lihat:

Harap diingat bahwa jika file teks tujuan sudah ada di sistem Anda, isinya akan ditimpa.

Contoh 2:Menggabungkan teks dari tiga file, dan menyimpan output ke file lain dalam urutan abjad

Misalkan Anda memiliki tiga file teks; masing-masing berisi beberapa teks. Anda ingin menggabungkan teks dari ketiganya dan menyimpan hasilnya ke file keempat, tetapi dalam urutan abjad. Beginilah cara Anda melakukannya:

$ cat [file1.txt] [file2.txt] [file3.txt] | sort > [file4.txt]

Pada gambar berikut, Anda dapat melihat teks dari setiap file teks saya. Jika saya hanya menggabungkan teks ke file baru textfile4.txt, hasilnya akan seperti berikut:

Namun, saya ingin output yang diurutkan berdasarkan abjad dicetak ke file teks saya, jadi saya akan menggunakan perintah berikut:

$ cat textfile1.txt textfile2.txt textfile3.txt | sort > textfile5.txt

Anda dapat melihat bagaimana textfile5.txt saya yang baru dibuat berisi teks yang digabungkan dan diurutkan dari tiga file sumber saya.

Contoh 3:Menambahkan teks dari satu file teks ke file teks lainnya

Perintah cat juga dapat digunakan untuk menambahkan teks dari file sumber ke file tujuan tanpa mengacaukan konten nantinya.

Berikut adalah contoh file tujuan:

Berikut adalah contoh file sumber:

Sintaks untuk menambahkan teks:

$ [sourcefile.txt] >> [destinationfile.txt]

Berikut adalah tampilan file tujuan saya setelah saya menambahkan teks dari file sumber saya ke sana:

Contoh 4:Menambahkan teks dari Terminal langsung ke file

Jika Anda ingin menambahkan beberapa teks, dari baris perintah, di akhir file teks yang sudah ada, Anda dapat menggunakan sintaks berikut:

$ cat >> [textfile.txt]

Setelah memasukkan perintah ini, kursor akan muncul untuk Anda memasukkan teks yang ingin Anda tambahkan ke file yang ditentukan. Masukkan teks dan tekan Ctrl+D . Teks yang Anda masukkan akan ditambahkan di akhir file tanpa mengganggu konten yang sudah ada.

Anda dapat melihat teks ini ditambahkan ke file pada gambar berikut:

Kami berharap contoh rinci yang dijelaskan dalam artikel ini bersama dengan sintaks perintah cat dalam setiap kasus akan membantu dalam menggabungkan konten beberapa file menjadi satu. Selain itu, Anda dapat mengungguli pengurutan dan penambahan teks tidak hanya dari satu file ke file lain, tetapi juga langsung dari Terminal Ubuntu.


Ubuntu
  1. 10 Contoh Perintah Cat untuk Mengelola File di Linux / UNIX

  2. Cara menggunakan ssh-agent di Ubuntu

  3. Hapus file yang terdaftar dalam file teks

  1. Cara Menggunakan Perintah Grep untuk Menemukan Teks di File

  2. Cara menggunakan perintah ekor di Ubuntu Linux

  3. Cara menggunakan ssh-keyscan di Ubuntu

  1. Cara Menggunakan Perintah SCP untuk Mentransfer File dengan Aman

  2. Perintah Cat di Linux

  3. Cara menginstal dan menggunakan pengarsip file 7zip di Ubuntu Linux