ווי צו פאַרגלייַכן צוויי טעקסט פילעס ניצן לינוקס

דעם פירער וועט ווייַזן איר ווי צו נוצן לינוקס צו פאַרגלייַכן צוויי טעקעס און רעזולטאַט זייער אַנדערש צו די פאַרשטעלן אָדער צו אַ טעקע.

איר טאָן ניט דאַרפֿן צו ינסטאַלירן קיין ספּעציעל ווייכווארג אין סדר צו פאַרגלייַכן טעקעס ניצן לינוקס אָבער איר דאַרפֿן צו וויסן ווי צו עפענען אַ וואָקזאַל פֿענצטער .

ווי די לינגקט פירער ווייזט עס זענען פילע וועגן צו עפענען אַ וואָקזאַל פֿענצטער ניצן לינוקס. די סימפּלאַסט איז צו דריקן די קטרל, אַלט און ה שליסלען אין דער זעלביקער צייַט.

שאַפֿן די טעקעס צו פאַרגלייַכן

אין סדר צו נאָכפאָלגן צוזאַמען מיט דעם פירן שאַפֿן אַ טעקע גערופן "טעקע 1" און אַרייַן די ווייַטערדיק טעקסט:

10 גרין לאגלען שטייענדיק אויף אַ וואַנט

10 גרין לאגלען שטייענדיק אויף אַ וואַנט

אויב איינער גרין פלאַש זאָל אַקסאַדענאַלי פאַלן

עס וואָלט זיין 9 גרין לאגלען שטייענדיק אויף די וואַנט

איר קענען שאַפֿן אַ טעקע דורך ווייַטערדיק די ינסטראַקשאַנז:

  1. עפענען די טעקע דורך טייפּינג די ווייַטערדיק באַפֿעל: נאַנאָ טעקע 1
  2. טיפּ די טעקסט אין דער נאַנאָ רעדאַקטאָר
  3. דרוק קטרל און אָ צו ראַטעווען די טעקע
  4. דרוק קטרל און X צו אַרויסגאַנג די טעקע

איצט שאַפֿן אן אנדער טעקע גערופן "טעקע 2" און אַרייַן די פאלגענדע טעקסט:

10 גרין לאגלען שטייענדיק אויף אַ וואַנט

אויב 1 גרין פלאַש זאָל אַקסאַדענאַלי פאַלן

עס וועט זיין 9 גרין לאגלען שטייענדיק אויף די וואַנט

איר קענען שאַפֿן אַ טעקע דורך ווייַטערדיק די ינסטראַקשאַנז:

  1. עפענען די טעקע דורך טייפּינג די ווייַטערדיק באַפֿעל: נאַנאָ פילע 2
  2. טיפּ די טעקסט אין דער נאַנאָ רעדאַקטאָר
  3. דרוק קטרל און אָ צו ראַטעווען די טעקע
  4. דרוק קטרל און X צו אַרויסגאַנג די טעקע

ווי צו פאַרגלייַכן צוויי פילעס ניצן לינוקס

דער באַפֿעל געניצט אין לינוקס צו ווייַזן די דיפעראַנסיז צווישן 2 טעקעס איז גערופן די דיפפערענט באַפֿעל.

די סימפּלאַסט פאָרעם פון די דיפפערענט באַפֿעלן איז ווי גייט:

diff file1 file2

אויב די טעקעס זענען די זעלבע, דאַן עס וועט זיין קיין רעזולטאַט ווען ניצן דעם באַפֿעל, אָבער, ווי עס זענען דיפעראַנסיז איר וועט זען רעזולטאַט ענלעך צו די פאלגענדע:

2,4 ק 2, 3

<10 גרין לאגלען שטייענדיק אויף די וואַנט

<אויב איינער גרין פלאַש זאָל אַקסאַדענאַלי פאַלן

<עס וואָלט זיין 9 גרין לאגלען שטייענדיק אויף די וואַנט

...

> אויב 1 גרין פלאַש זאָל אַקסאַדענאַלי פאַלן

> עס'ד זיין 9 גרין לאגלען שטייענדיק אויף די וואַנט

טכילעס, דער רעזולטאַט קען ויסקומען קאַנפיוזינג אָבער אַמאָל איר פֿאַרשטיין די טערמינאָלאָגיע עס איז פשוט לאַדזשיקאַל.

ניצן דיין אייגן אויגן איר קענען זען אַז די דיפעראַנסיז צווישן די 2 טעקעס זענען ווי גייט:

דער רעזולטאַט פון די דיפפערענט באַפֿעל ווייזט אַז צווישן שורות 2 און 4 פון די ערשטער טעקע און שורות 2 און 3 פון די רגע טעקע עס זענען דיפעראַנסיז.

עס דעמאָלט רשימות די שורה פון 2-4 פון דער ערשטער טעקע נאכגעגאנגען דורך די 2 פאַרשידענע שורות אין די רגע טעקע.

ווי צו פשוט ווייַזן אויב די פילעס זענען פאַרשידענע

אויב איר נאָר ווילן צו וויסן אויב די טעקעס זענען אַנדערש און איר זענט נישט אינטערעסירט אין וואָס שורות זענען אַנדערש איר קענען לויפן די פאלגענדע באַפֿעל:

diff -q file1 file2

אויב די טעקעס זענען אַנדערש די פאלגענדע וועט זיין געוויזן:

טעקעס פילעס 1 און פילע 2 אַנדערש

אויב די טעקעס זענען די זעלבע דעמאָלט גאָרנישט איז געוויזן.

ווי צו ווייַזן אַ מעסעדזש אויב די פילעס זענען די זעלבע

ווען איר לויפן אַ באַפֿעל איר ווילן צו וויסן אַז עס איז רעכט צו אַרבעטן, איר דאַרפֿן צו ווייַזן אַ אָנזאָג ווען איר לויפן די דיפפערענט באַפֿעל ראַגאַרדלאַס ווי צו די טעקעס זענען די זעלבע אָדער פאַרשידענע

אין סדר צו דערגרייכן דעם פאָדערונג ניצן די דיפפערענט באַפֿעל, איר קענען נוצן די פאלגענדע באַפֿעל :.

diff -s file1 file2

איצט אויב די טעקעס זענען די זעלבע איר וועט באַקומען די פאלגענדע אָנזאָג:

טעקעס פילעס 1 און פילע 2 זענען יידעניקאַל

ווי צו פּראָדוצירן די דיפפערענסעס זייַט דורך זייַט

אויב עס זענען אַ פאַרשיידנקייַט פון דיפפערענסעס, עס קענען זייער געשווינד ווערן קאַנפיוזינג ווי די דיפעראַנסיז אַקשלי זענען צווישן די צוויי טעקעס.

איר קענען טוישן די רעזולטאַט פון דעם דיפפערענט באַפֿעל אַזוי אַז די רעזולטאַטן זענען געוויזן זייַט דורך זייַט. אין סדר צו טאָן דאָס פירן די ווייַטערדיק באַפֿעל:

diff -y file1 file2

דער רעזולטאַט פֿאַר די טעקע ניצט די | סימבאָל צו ווייַזן אַ חילוק צווישן די צוויי שורות, אַ <צו ווייַזן אַ שורה וואָס איז אַוועקגענומען און אַ> צו ווייַזן אַ שורה וואָס איז אַפּפּענדעד.

ינטערעסטינגלי אויב איר לויפן דעם באַפֿעל ניצן אונדזער דעמאָנסטראַטיאָן טעקעס, אַלע די שורות וועט ווייַזן ווי אַנדערש אַחוץ פֿאַר די לעצט שורה פון טעקע 2 וואָס וועט זיין געוויזן ווי בעערעך אויסגעמעקט.

Restricting the Column Widths

ווען קאַמפּערינג צוויי טעקעס זייַט ביי זייַט עס קענען זיין שווער צו לייענען אויב די טעקעס האָבן גורל פון שפאלטן פון טעקסט.

צו באַגרענעצן אַ נומער פון שפאלטן נוצן די פאלגענדע באַפֿעל:

diff --width = 5 file file2

ווי צו יגנאָרע פאַל דיפפערענסעס ווען קאָמפּאַרינג פילעס

אויב איר ווילן צו פאַרגלייַכן צוויי טעקעס אָבער איר טאָן ניט זאָרג, אויב די בריוו פון די אותיות איז די זעלבע צווישן די צוויי טעקעס, איר קענען נוצן די פאלגענדע באַפֿעל:

diff -i file1 file2

ווי צו איגנאָרירן טרילינג ווייסע ספעיס אין די סוף פון אַ שורה

אויב ווען קאַמפּערינג די טעקעס איר באמערקט לאָודז פון דיפעראַנסיז און די דיפראַנסאַז זענען געפֿירט דורך ווייַס פּלאַץ אין די סוף פון די שורות איר קענען אַרויסלאָזן די ווי ווייַזונג אַרויף ווי ענדערונגען דורך פליסנדיק די ווייַטערדיק באַפֿעל:

diff-Z file1 file2

ווי צו יגנאָרע אַלע ווייַס ספעיס דיפפערענסעס צווישן צוויי פילעס

אויב איר זענט נאָר אינטערעסירט אין דעם טעקסט אין אַ טעקע און איר טאָן ניט זאָרגן צי עס זענען מער ספּייסיז אין איין ווי די אנדערע איר קענען נוצן דעם ווייַטערדיק באַפֿעל:

diff -w file1 file2

ווי צו יגנאָרע בלאַנק שורות ווען קאָמפּאַרינג צוויי פילעס

אויב איר טאָן ניט זאָרגן אַז איינער טעקע קען האָבן עקסטרע ליידיק שורות אין עס דעמאָלט איר קענען פאַרגלייַכן די טעקעס ניצן די פאלגענדע באַפֿעל:

diff -B file1 file2

Summary

איר קענען געפֿינען מער אינפֿאָרמאַציע דורך לייענען די מאַנואַל פֿאַר די דיפפערענט באַפֿעל.

man diff

די דיפפערענט באַפֿעל קענען זיין געניצט אין זייַן סימפּלאַסט פאָרעם צו ווייַזן איר די דיפפערענסעס צווישן 2 טעקעס אָבער איר קענען אויך נוצן עס צו שאַפֿן אַ דיפפערענט טעקע ווי אַ פּאַטטשינג סטראַטעגיע, ווי געוויזן אין דעם וועגווייַזער צו די לינוקס לאַטע באַפֿעל .

אן אנדער באַפֿעל איר קענען נוצן צו פאַרגלייַכן טעקעס איז די קפּפּ באַפֿעלן ווי געוויזן דורך דעם פירער . דאס קאַמפּערז טעקעס ביטע דורך ביטע.