GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Anda Menggabungkan 2 File Teks Dengan Perintah Cat

File adalah sumber daya penyimpanan data di komputer yang terutama dikenali dari nama filenya. Terkadang kita membutuhkan data yang tersebar dari dua atau lebih dari dua file di satu tempat secara terorganisir. Ada banyak perintah yang tersedia di Linux untuk menggabungkan beberapa data file dalam satu file, tetapi Artikel ini adalah tentang menggabungkan data dari dua file menjadi satu menggunakan perintah “cat” di Ubuntu 20.04(Sistem Operasi Linux).

Seperti namanya, Perintah “cat” disingkat “concatenate” yang digunakan untuk menggabungkan data. Kita dapat menggunakan perintah cat untuk membuat satu atau beberapa file, melihat isinya, menggabungkan file, dan menampilkan output ke layar terminal atau mengarahkannya ke file. Pada artikel ini, perintah cat akan digunakan untuk menggabungkan data dari dua file menjadi satu file secara terorganisir.

Gabungkan 2 File Teks dengan Perintah Cat

Disebutkan di bawah ini adalah cara untuk mengatur dua file menjadi satu menggunakan perintah cat yang dibahas secara rinci di bawah ini:

  • Gabungkan kedua file menjadi satu file menggunakan perintah cat menurut abjad.
  • Gabungkan dua file menjadi satu file menggunakan perintah cat secara numerik.

Sintaks:

$ cat [options] filename

Opsi akan membantu dalam memformat konten tampilan file.

Opsi Penjelasan
-A Sama dengan -vET
-b Tampilkan semua baris keluaran yang tidak kosong dengan penomoran
-e Sama dengan -vE
-E Letakkan $ di akhir setiap baris keluaran
-n Tampilkan semua baris keluaran dengan penomoran
-s Garis keluaran kosong yang berulang akan ditekan.
-t Sama dengan -vT.

Perintah "cat" sebagian besar sudah diinstal sebelumnya di versi Ubuntu baru, tetapi jika tidak diinstal, jalankan perintah yang disebutkan di bawah ini untuk menginstalnya:

$ sudo apt install coreutils

Gabungkan dua file menjadi satu file menggunakan perintah cat menurut abjad

Untuk menggabungkan dan menggabungkan data dari dua file menjadi satu menurut abjad, gunakan perintah sort dengan cat. Perintah di bawah ini akan menggabungkan data “linux1.txt” dan “linux2.txt” dan mengurutkan data berdasarkan abjad dalam file “alpha_linux.txt”.

$ cat linux1.txt linux2.txt | sort > alpha_linux.txt

Simbol Pengalihan Standar (>) digunakan sebelum nama file untuk menyisipkan konten ke dalam file, tetapi akan menimpa file jika beberapa konten sudah ada sebelumnya. Gunakan ">>" untuk menghindari penimpaan. Sort adalah perintah untuk mengorganisasikan data menurut standar yang disebutkan.

Keluaran:

Di bawah ini adalah output dari perintah di atas.

Gabungkan dua file menjadi satu file menggunakan perintah cat secara numerik

Untuk menggabungkan dua file menjadi satu secara numerik, gunakan opsi “-n” dengan perintah sort dan cat. Opsi ini hanya bermanfaat jika baris file Anda dimulai dengan nomor baris. Harap diingat bahwa "03" akan kurang dari "2" dengan cara default. Perintah yang disebutkan di bawah ini akan menggabungkan dan mengurutkan "linux1.txt" dan "linux2.txt" secara numerik dalam urutan nomor baris ke dalam file "num_linux.txt".

$ cat linux1.txt linux2.txt | sort –n > num_linux.txt

Simbol pengalihan standar (>) digunakan sebelum nama file untuk memasukkan konten ke dalam file, tetapi akan menimpa file jika beberapa konten sudah ada. Gunakan ">>" untuk menghindari penimpaan. Sort adalah perintah untuk mengorganisasikan data menurut standar yang disebutkan.

Keluaran:

Di bawah ini adalah output dari perintah di atas.

Perintah yang disebutkan di bawah ini akan menggabungkan dan mengurutkan “linux1.txt” dan “linux2.txt” secara numerik dalam urutan terbalik dari nomor baris ke dalam file “num_linux.txt”.

$ cat linux1.txt linux2.txt | sort –nr > num_linux.txt

-nr akan melakukan pengurutan dalam urutan terbalik (urutan menurun).

Keluaran:

Di bawah ini adalah output dari perintah di atas.

Kesimpulan

Menggabungkan konten file menjadi satu file secara terorganisir adalah utilitas yang disediakan oleh sistem operasi Linux melalui beberapa perintah. Artikel ini menggabungkan konten file melalui perintah cat; teknik yang berbeda digunakan dalam artikel ini, seperti mengatur dua file menjadi satu file menurut abjad dan numerik. Anda dapat mengikuti salah satu teknik yang sesuai untuk Anda.


Ubuntu
  1. Bagaimana mengelola Layanan Linux dengan perintah systemctl

  2. File Cat Dengan Direktori?

  3. Bagaimana Anda menggunakan ekspresi reguler dengan perintah cp di Linux?

  1. Menemukan File di Command Line (Cara)

  2. Cara Menemukan File dengan Perintah fd di Linux

  3. Bagaimana cara menghapus file dari tempat sampah di Ubuntu?

  1. Cara Menggunakan Perintah su di Linux dengan Contoh

  2. Cara Menggunakan Perintah w di Linux dengan Contoh

  3. Cara menggabungkan perintah 'tar' dengan 'find'