GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggabungkan Dua File Teks di Linux

Untuk menggabungkan dua atau lebih file teks pada baris perintah Linux, Anda dapat menggunakan cat memerintah. Kucing (kependekan dari “menggabungkan ”) command adalah salah satu perintah yang paling umum digunakan di Linux serta sistem operasi mirip UNIX lainnya, digunakan untuk menggabungkan file dan mencetak pada output standar.

Ini tidak hanya digunakan untuk melihat file tetapi juga dapat digunakan untuk membuat file bersama dengan karakter pengalihan.

Melihat Isi File di Linux

Untuk melihat konten file tanpa membukanya, Anda dapat menggunakan perintah cat seperti yang ditunjukkan (ingat untuk mengganti domains.txt dan domains2.txt dengan nama file yang ingin Anda gabungkan):

[abhi@linuxshelltips:~]$ cat domains.txt
tecmint.com
cyberciti.biz
[abhi@linuxshelltips:~]$ cat domains2.txt 
linuxshelltips.com
google.com

Gabung Isi Dua File di Linux

Untuk menggabungkan atau menggabungkan dua file dan melihatnya sebagai satu di terminal, jalankan perintah berikut:

[abhi@linuxshelltips:~]$ cat domains.txt domains2.txt
tecmint.com
cyberciti.biz
linuxshelltips.com
google.com

Anda juga dapat menggabungkan tiga file atau lebih, misalnya:

[abhi@linuxshelltips:~]$ cat file1 file2 file3
OR
[abhi@linuxshelltips:~]$ cat file1 file2 file3 file4

Setelah menggabungkan file, Anda dapat menyimpan output dalam satu file menggunakan karakter pengalihan seperti berikut:

[abhi@linuxshelltips:~]$ cat domains.txt domains2.txt > domains_all.txt
[abhi@linuxshelltips:~]$ cat domains_all.txt

Juga, Anda dapat menggabungkan dua atau lebih file dan menambahkan (menambahkan) outputnya ke file yang ada. Misalnya:

[abhi@linuxshelltips:~]$ cat file1 file2  >> domains_all.txt

Gabungkan Isi Dua File Menggunakan Perintah Sed

Atau, Anda juga dapat menggunakan sed popular yang populer (editor streamer) untuk menggabungkan atau menggabungkan konten dari dua atau lebih file pada baris perintah, dengan menggunakan r flag, yang menginstruksikan sed untuk membaca file yang disediakan sebagai argumen. Jika ada banyak file, ia membaca semuanya dan menampilkan kontennya sebagai output gabungan.

[abhi@linuxshelltips:~]$ sed r domains.txt domains2.txt
[abhi@linuxshelltips:~]$ sed r domains.txt domains2.txt > sed_out.txt
[abhi@linuxshelltips:~]$ cat  sed_out.txt

Jika Anda memiliki pertanyaan lain tentang topik ini, jangan ragu untuk meminta bantuan di bagian komentar.


Linux
  1. Cara Mengganti Nama File di Linux

  2. Cara Zip File dan Direktori di Linux (dengan Contoh)

  3. Cara Menambahkan Nomor Baris Ke File Teks Di Linux

  1. Cara Kompres Dan Dekompresi File Di Linux

  2. Cara Membuat Zip Banyak File di Linux

  3. Cara Menemukan File dengan Perintah fd di Linux

  1. Bagaimana membedakan biner dari file teks di linux

  2. Perintah Linux:Bagaimana cara 'menemukan' hanya file teks?

  3. Bagaimana cara menggabungkan dua file CSV?