קאָנווערט mp3 צו וומאַ

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

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

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

זען אויך: מיר זוכן פֿאַר טעקעס אין לינוקס

פּרעפּאַראַטאָרי אַרבעט

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

  1. ויסמעקן די טעקע פאַרוואַלטער און נאַוויגירן צו דער געוואלט טעקע.
  2. רעכט גיט אויף דער געוואלט טעקע און סעלעקטירן "פּראָפּערטיעס".
  3. אין די קוויטל "Basic" לייענען די שורה "פּאַרענט טעקע".
  4. איצט לויפן "טערמינאַל" באַקוועם אופֿן, פֿאַר בייַשפּיל, דורך די מעניו אָדער דורך דרינגלעך די שליסל קאָמבינאַציע קטרל + אַלט + ג.
  5. דאָ גיין צו די וועגווייַזער דורך די באַפֿעלcd / home / user / folderווו באַניצער - נאמען, און טעקע - טעקע נאָמען.

Engage teamקאַץ + טעקע נאָמעןאויב איר ווילן צו זען די פול צופרידן. דעטאַילעד ינסטראַקשאַנז אויף ווי צו אַרבעטן מיט דעם קאָלעקטיוו קענען זיין געפונען אין אונדזער אנדערע אַרטיקל בייַ די לינק ונטן.

לייענען מער: ביישפילן פון די קאַץ באַפֿעל אין לינוקס

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

נאָרמאַל אינהאַלט זוכן

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

  1. בייַ די באַפֿעל פּינטלעך, אַרייַןגרעפּ וואָרט טעסט טעקעווו word - די פארלאנגט אינפֿאָרמאַציע, און testfile - טעקע נאָמען. ווען איר טאָן אַ זוכן אַרויס די טעקע, ספּעציפיצירן די פול וועג ווייַטערדיק די בייַשפּיל./ home / user / folder / filename. נאָך אַרייַן די באַפֿעל, דריקן די שליסל אַרייַן.
  2. עס בלייבט נאָר צו באַקאַנט מיט די בנימצא אָפּציעס. גאַנץ שורות זענען געוויזן אויף דעם עקראַן, און שליסל וואַלועס זענען כיילייטיד אין רויט.
  3. עס איז וויכטיק צו נעמען אין חשבון די בריוו פון אותיות, זינט די לינוקס סיסטעם איז נישט אָפּטימיזעד פֿאַר זוכן אָן גענומען גרויס אָדער קליין אותיות. אויב איר ווילן צו בייפּאַס די דעפֿיניציע פון ​​אַ רעגיסטרירן, אַרייַןgrep -i "וואָרט" פּרובירןפילע.
  4. ווי איר קענען זען, אין די ווייַטער סקרעענשאָט, דער רעזולטאַט האט געביטן, און איינער מער נייַ שורה איז צוגעגעבן.

זוכן מיט שטריקל כאַפּן

מאל, ניצערס דאַרפֿן צו געפֿינען נישט בלויז אַ פּינטלעך גלייַכן אין די ראָוז, אָבער אויך צו געפֿינען די אינפֿאָרמאַציע וואָס קומט נאָך זיי, פֿאַר בייַשפּיל, ווען ריפּאָרטינג אַ ספּעציפיש טעות. דעמאָלט די ריכטיק לייזונג איז צו צולייגן די אַטריביוץ. אַרייַן די קאַנסאָולגרעפּ-3 "וואָרט" פּרובירןפילעצו אַרייַננעמען די פאלגענדע דרייַ שורות אין דער רעזולטאַט נאָך די גלייַכן. איר קענען שרייַבן-A4, דעמאָלט פיר שורות וועט זיין קאַפּטשערד, עס זענען קיין ריסטריקשאַנז.

אויב אַנשטאָט-Aאיר אַרבייט די אַרגומענט-B + נומער פון שורות, ווי אַ רעזולטאַט, דאַטע אַרויף צו די פונט פון פּאָזיציע וועט זיין געוויזן.

אַרגומענט-Cאין דרייען, קאַפּטשערז שורות אַרום אַ קיווערד.

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

grep -B3 "וואָרט" פּרובירןפילע
גרעפּ-ק 3 "וואָרט" פּרובירןפילע

זוכן טערמינען אין די אָנהייב און סוף פון שורות

דער דאַרפֿן צו באַשטימען אַ קיווערד וואָס איז אין די אָנהייב אָדער סוף פון אַ שורה אָפט אַקערז ווען אַרבעט מיט קאַנפיגיעריישאַן טעקעס, ווו יעדער שורה איז פאַראַנטוואָרטלעך פֿאַר איין פּאַראַמעטער. אין סדר צו זען די פּינטלעך פּאָזיציע אין די אָנהייב, איר דאַרפֿן צו רעגיסטרירןגרעפּ "* וואָרט" פּרובירןפילע. צייכן ^ נאָר פאַראַנטוואָרטלעך פֿאַר די נוצן פון דעם אָפּציע.

זוך פֿאַר צופרידן אין די סוף פון שורות כאַפּאַנז בעערעך אויף די זעלבע פּרינציפּ, נאָר אין ציטירט איר זאָל לייגן דעם כאַראַקטער $, און די מאַנשאַפֿט וועט קריגן דעם פאָרעם:גרעפּ "וואָרט $" פּרובירןפילע.

זוכן פֿאַר נומערן

ווען זוכן פֿאַר די געוואלט וואַלועס, דער באַניצער טוט נישט שטענדיק האָבן אינפֿאָרמאַציע וועגן די פּינטלעך וואָרט פאָרשטעלן אין די שטריקל. דערנאך די זוכן פּראָצעדור קענען זיין געטאן דורך נומערן, וואָס מאל זייער סימפּלאַפייז די אַרבעט. עס איז נאָר נייטיק צו נוצן דעם באַפֿעל אין די פאָרעםגרעפּ "[0-7]" פּרובירןפילעווו «[0-7]» - קייט פון וואַלועס, און testfile - טעקע נאָמען צו יבערקוקן.

אַנאַליסיס פון אַלע Directory טעקעס

סקאַנינג אַלע אַבדזשעקס אין דער זעלביקער טעקע איז גערופן רעקורסיווע. דער באַניצער דאַרף צולייגן בלויז איין אַרגומענט, וואָס אַנאַליזעס אַלע די טעקעס אין די טעקע און דיספּלייז די צונעמען שורות און זייער אָרט. איר דאַרפֿן צו אַרייַןgrep -r "וואָרט" / home / user / folderווו / home / user / folder - דרך צו די Directory פֿאַר סקאַנינג.

דער אָרט וואָס די טעקע איז סטאָרד וועט זיין געוויזן אין בלוי, און אויב איר ווילן צו באַקומען שורות אָן דעם אינפֿאָרמאַציע, באַשטימען איינער מער אַרגומענט צו מאַכן דעם באַפֿעלגרעפּ -ה-ר "וואָרט" + טעקע דרך.

פּינטלעך וואָרט זוכן

אין די אָנהייב פון די אַרטיקל מיר שוין גערעדט וועגן די געוויינטלעך וואָרט זוכן. אָבער, מיט דעם אופֿן נאָך קאַמבאַניישאַנז וועט זיין געוויזן אין די רעזולטאַטן. פֿאַר בייַשפּיל, איר געפֿינען דעם וואָרט באַניצער, אָבער דער באַפֿעל וועט אויך אַרויסווייַזן באַניצער123, Passwordבאַניצער און אנדערע שוועבעלעך, אויב עס איז קיין. צו ויסמייַדן דעם רעזולטאַט, באַשטימען אַ אַרגומענט-w(grep -w "וואָרט" + טעקע נאָמען אָדער אָרט).

דעם אָפּציע איז עקסאַקיוטאַד אפילו אויב איר דאַרפֿן צו זוכן פֿאַר עטלעכע פּינטלעך טערמינען בייַ אַמאָל. אין דעם פאַל, אַרייַןegrep -w 'word1 | word2' testifile. ביטע טאָן אַז אין דעם פאַל צו grep אַ בריוו איז מוסיף e, און קוואָטעס זענען איין.

זוכן פֿאַר סטרינגס אָן אַ ספּעציפיש וואָרט.

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

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

  • -I- ווייַזן בלויז די נעמען פון טעקעס וואָס גלייַכן די זוכן קרייטיריאַ;
  • - דיסייבאַל נאָוטאַפאַקיישאַנז וועגן ערראָרס געפונען;
  • - ווייַז שורה נומער אין דער טעקע;
  • - ווייַזן די בלאָק נומער איידער די שורה.

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

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

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