Uniq (פקודה)

uniq היא פקודת עזר במערכות הפעלה דמויות יוניקס, יוניקס ולינוקס שמקבלת טקסט (יכול להיות קובץ טקסט או קלט), מאחדת שורות סמוכות זהות ומוציאה את הטקסט שיצא כתוצאה מכך.

 סקירה כללית 
הפקודה היא סוג של תוכנית סינון. בדרך כלל היא משמש לאחר הפקודה sort, כיוון שהיא מזהה רק שורות סמוכות. ניתן גם לחלץ רק את השורות הכפולות (בעזרת האפשרות -d ), או להוסיף את מספר המופעים של כל שורה (עם אפשרות -c ). לדוגמה, הפקודה הבאה מפרטת את השורות הייחודיות בקובץ, ממוינות לפי מספר הפעמים שכל אחת מהן מתרחשת:$ sort file | uniq -c | sort -nשימוש ב- uniq נפוץ בעת בניית pipeline-ים בסקריפטים.

 היסטוריה 
הפקודה הופיעה לראשונה בגרסה 3 של יוניקס, וכיום uniq זמינה במספר מערכות הפעלה שונות. הגרסה שקיימת היום בלינוקס נכתבה על ידי ריצ'רד סטולמן ודוד מקנזי.

הפקודה זמינה כחבילה נפרדת עבור Microsoft Windows כחלק מפרויקט GnuWin32 CoreUtils for Windows ואוסף UnxUtils של כלי עזר נפוצים דמויי GNU UnixNative Win32 ports of some GNU utilities.

הערות שוליים

קטגוריה:פקודות מחשב
קטגוריה:פקודות יוניקס