Sort (פקודה)

מתוך ויקיפדיה, האנציקלופדיה החופשית
קפיצה לניווט קפיצה לחיפוש
תפריט העזרה של פקודת Sort

Sort (אנגלית: Sort; "מיון") היא פקודה במערכות ההפעלה יוניקס. הפקודה מסדרת מחדש שורות בקובץ טקסט לפי סדר אלפבית, מספרים, סדר הפוך, צמצום רווחים או שורות ריקות ועוד.

לפקודה מספר חוקים המוגדרים כברירת מחדל:

  • שורות המתחילות במספר יופיעו לפני שורות המתחילות באות.
  • שורות המתחילות באות המופיעה מוקדם יותר באותיות האלפבית יופיעו לפני שורות המתחילות באות המופיעה מאוחר יותר באלפבית.
  • שורות המתחילות באות קטנה יופיעו לפני השורות המתחילות באות זהה באותיות רישיות.
  • יש לשים לב לחשיבות האותיות הרישיות.

שימוש

סביבת Unix

סידור לפי ABC בעזרת פקודת sort, יהיה כדלקמן: <syntaxhighlight lang="bash"> $ cat phonebook Smith, Brett 555-4321 Doe, John 555-1234 Doe, Jane 555-3214 Avery, Cory 555-4132 Fogarty, Suzie 555-2314

$ sort phonebook Avery, Cory 555-4132 Doe, Jane 555-3214 Doe, John 555-1234 Fogarty, Suzie 555-2314 Smith, Brett 555-4321 </syntaxhighlight>

סידור לפי ABC, מהסוף להתחלה, בעזרת פקודת sort, יהיה כדלקמן: <syntaxhighlight lang="bash"> $ sort -r phonebook Smith, Brett 555-4321 Fogarty, Suzie 555-2314 Doe, John 555-1234 Doe, Jane 555-3214 Avery, Cory 555-4132 </syntaxhighlight>

סידור מספרים בעזרת פקודת sort, יהיה כדלקמן: <syntaxhighlight lang="bash"> $ cat numbers 1 10 4 3 50 2

$ sort -n numbers 1 2 3 4 10 50 </syntaxhighlight>

תפריט העזרה של פקודת sort: <syntaxhighlight lang="bash"> sort --help </syntaxhighlight>

קישורים חיצוניים

רשימת פקודות יוניקס (באנגלית)

רשימת פקודות CMD (באנגלית)