GNU/Linux >> Belajar Linux >  >> Ubuntu

Perintah diff di Linux

Pengantar

diff adalah singkatan dari perbedaan. Ini adalah perintah yang berguna yang digunakan untuk membandingkan perbedaan antara file berdasarkan baris file.

Perintah ini hanya memberi tahu kita baris mana yang harus diubah dalam file untuk membuat 2 file menjadi sama. Lebih tepatnya, ini membuat daftar perubahan pada file pertama agar sesuai dengan file kedua.

Tutorial ini akan memandu Anda tentang cara membandingkan dua file teks dengan perintah diff di Linux seperti yang Anda lakukan di bawah ini.

Sintaks perintah diff

$ diff [options] file1 file2

Anda perlu mengingat beberapa simbol khusus diff:

a:tambahkan

c:ubah

d:hapus

Misalnya, saya punya 2 file a.txt dan b.txt

Sekarang kita akan mencoba menggunakan perintah diff dengan 2 file ini:

$ diff a.txt b.txt

Keluaran:

Perintah ini akan mencetak:

  • Nomor baris yang sesuai.
  • Simbol khusus.

Definisi :

0a1,2 artinya dari baris 0 Anda perlu a dd Malaysia dan Campuchia ke baris 1, 2 dari file pertama.

3,5c5 berarti dari baris 3 hingga baris 5 dari file pertama yang Anda butuhkan untuk c gantung agar sesuai dengan baris 5 dari file kedua.

— untuk memisahkan baris 1 dari baris 2.

Opsi

1. -c (konteks) :Menyediakan konteks untuk dengan mudah menemukan perbedaan

Kami akan menerapkan dengan file a.txt dan b.txt:

$ diff -c a.txt b.txt

Keluaran:

*** untuk menentukan file pertama

— untuk menentukan file kedua

+ untuk menentukan baris yang perlu ditambahkan ke file pertama

! untuk menentukan baris yang berubah

2. -u (bersatu): Untuk memeriksa perbedaan dalam mode terpadu

$ diff -u a.txt b.txt

Keluaran:

— untuk menentukan file pertama

+++ untuk menentukan file kedua

@@ menandai awal perubahan dan baris mana dari setiap file

3. -i :Untuk peka huruf besar/kecil

Misalnya, saya punya 2 file a.txt dan b.txt

Sekarang kita akan mencoba menggunakan perintah diff dengan -i opsi dengan 2 file ini:

$ diff -i a.txt b.txt

Keluaran:

4. –versi :Periksa versi Anda

$ diff --version

Keluaran:

Kesimpulan

Dalam artikel ini, kami memandu Anda tentang cara membandingkan dua file teks dengan perintah diff di Linux.

Terima kasih telah membaca!


Ubuntu
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah kucing Linux

  1. Perintah ip Linux

  2. Perintah cd Linux

  3. dd Contoh Perintah di Linux

  1. 9 Contoh Perintah diff di Linux

  2. Perintah Kepala Linux

  3. bergabung dengan Contoh Perintah di Linux