למד את פיקוד לינוקס - Uniq

שֵׁם

Uniq (מסיר שורות כפולות מקובץ ייחודי)

תַקצִיר

[-scip- שדות] [-s skip-chars] [-w check-chars] [- # skip-field] [+ # skip-chars] [--count] [--repeated] [-] - [=] - [=] - [=] - [=] - [-] ] [outfile]

תיאור

Uniq מדפיס את הקווים הייחודיים בקובץ ממוין, תוך שמירה על אחד מקווי ההתאמה. לחלופין, הוא יכול להציג רק שורות שמופיעות בדיוק פעם אחת, או שורות שמופיעות יותר מפעם אחת. Uniq דורש קלט ממוין כיוון שהוא משווה רק שורות רצופות.

אפשרויות

-u, - ייחודי

רק להדפיס קווים ייחודיים.

-d, - חוזרים
רק להדפיס שורות כפולות.

-c, --count
הדפס את מספר הפעמים שכל שורה התרחשה יחד עם הקו.

-Number, -f, - skip-field = number
באפשרות זו, מספר הוא מספר שלם המייצג את מספר השדות כדי לדלג מעל לפני בדיקת ייחוד. שדות המספרים הראשונים, יחד עם כל החסר שנמצאו לפני מספר שדות הוא הגיע, הם דילג ולא נספר. שדות מוגדרים כמחרוזת של תווים שאינם בחלל, שאינם טאבים, המופרדים זה מזה על ידי רווחים או כרטיסיות.

+ number, -s, - skip-chars = number
באפשרות זו, מספר הוא מספר שלם המייצג את מספר התווים כדי לדלג מעל לפני בדיקת ייחוד. מספר התווים הראשון, יחד עם כל החסר שנמצא לפני מספר תווים הוא הגיע, הם דילג ולא נספר. אם אתה משתמש הן בשדה ואת אופי דילוג על אפשרויות, שדות הם דילג על הראשון.

-w, --check-chars = number
ציין את מספר התווים שיש להשוות בין השורות, לאחר דילוג על השדות והתווים שצוינו. בדרך כלל משווים את כל שאר השורות.

--עֶזרָה
הדפס הודעת שימוש ויצא עם קוד מצב המציין הצלחה.

--גִרְסָה
הדפס מידע גירסה על פלט סטנדרטי ולאחר מכן צא.

דוגמא

מיין myfile | uniq

מסיר שורות כפולות מהזרם (הסמל "|" מציב את הפלט ממיון myfile לפקודת uniq).

חשוב: השתמש בפקודת הגבר ( % man ) כדי לראות כיצד נעשה שימוש בפקודה במחשב הספציפי שלך.