Sort (פקודה)

Sort (אנגלית: Sort; "מיון") היא פקודה במערכות ההפעלה יוניקס. הפקודה מסדרת מחדש שורות בקובץ טקסט לפי סדר אלפבית, מספרים, סדר הפוך, צמצום רווחים או שורות ריקות ועוד.
לפקודה מספר חוקים המוגדרים כברירת מחדל:
- שורות המתחילות במספר יופיעו לפני שורות המתחילות באות.
- שורות המתחילות באות המופיעה מוקדם יותר באותיות האלפבית יופיעו לפני שורות המתחילות באות המופיעה מאוחר יותר באלפבית.
- שורות המתחילות באות קטנה יופיעו לפני השורות המתחילות באות זהה באותיות רישיות.
- יש לשים לב לחשיבות האותיות הרישיות.
שימוש
סביבת Unix
סידור לפי ABC בעזרת פקודת sort
, יהיה כדלקמן:
$ 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
סידור לפי ABC, מהסוף להתחלה, בעזרת פקודת sort
, יהיה כדלקמן:
$ sort -r phonebook
Smith, Brett 555-4321
Fogarty, Suzie 555-2314
Doe, John 555-1234
Doe, Jane 555-3214
Avery, Cory 555-4132
סידור מספרים בעזרת פקודת sort
, יהיה כדלקמן:
$ cat numbers
1
10
4
3
50
2
$ sort -n numbers
1
2
3
4
10
50
תפריט העזרה של פקודת sort
:
sort --help
קישורים חיצוניים
פקודות בסביבת יוניקס ובמערכות הפעלה דמויות יוניקס | ||
---|---|---|
מערכת קבצים |
cat • cd • chmod • chown • chgrp • cksum • cmp • cp • dd • du • df • file • fsck • ln • ls • mkdir • mount • mv • pwd • rm • rmdir • tee • touch • umask | |
תהליכים |
at • chroot • cron • kill • killall • nice • pgrep • pkill • ps • pstree • time • top | |
סביבת משתמש |
env • exit • finger • passwd • su • sudo • uptime • talk • uname • w • wall • who • whoami | |
עיבוד טקסט |
awk • basename • cut • diff • ed • ex • head • less • more • paste • sed • sort • strings • tail • tr • uniq • vi • vim • wc • xargs | |
מעטפת | ||
רשת |
ifconfig • inetd • netcat • netstat • nslookup • ping • rlogin • route • ssh • traceroute | |
חיפוש | ||
שונות |