1 קלח - סקוניל לש ןוימ תדוקפל תוישומיש תואמגוד 14


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

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

.home/$USER/Desktop/tecmint /‘ איה ונלש הדובעה תיירפס .'ןיימ' הדוקפ תואמגוד עוציבל (tecmint.txt) טסקט ץבוק רוצינ תישאר .1

.השדח הרושל תזורחמ לכ בותכל דהל רמוא n/ו ירוחא יוטנ וק לש שוריפ תרשפאמ האבה הדוקפב 'e-' תורשפאה

$ echo -e "computer\nmouse\nLAPTOP\ndata\nRedHat\nlaptop\ndebian\nlaptop" > tecmint.txt

.הארנ אוהש ךיאו ץבוקה ןכות לע לכתסנ ואוב' ןיימ'ב ליחתנש ינפל .2

$ cat tecmint.txt

.האבה הדוקפה תועצמאב ץבוקה ןכות תא ןיימ וישכע .3

$ sort tecmint.txt

.ףוסמב ןיוממה טלפה תא הגיצמ קר אלא טסקטה ץבוק לש ןכותה תא תנייממ שממ אל ליעלש הדוקפה :הרעה

.cat הדוקפה תועצמאב ןכותה תא ותמאו (sorted.txt) ארקנש ץבוקל ותוא ובתכו 'tecmint.txt' ץבוקה ןכות תא ונימ .4

$ sort tecmint.txt > sorted.txt
$ cat sorted.txt

.רצונש שדחה ץבוקה לש ןכותה תמישר תא םג קודב .'reversesorted.txt' ץבוקל שדחמ הנפהו 'r-' גתמ תועצמאב ךופה רדסב 'tecmint.txt' טסקטה ץבוק לש ןכותה תא ןיימ תעכ .5

$ sort -r tecmint.txt > reversesorted.txt
$ cat reversesorted.txt

.ךלש תיבה תיירפסל 'ls -l' לש טלפה תועצמאב ותוא סלכאלו תוטרופמ תואמגוד רובע םוקימ ותואב (lsl.txt) שדח ץבוק רוציל םיכלוה ונא .6

$ ls -l /home/$USER > /home/$USER/Desktop/tecmint/lsl.txt
$ cat lsl.txt

.לדחמ תרירבכ םירדגומה הלחתהה יוות אלו רחא הדש סיסב לע ןכותה ןוימל תואמגוד הארנ תעכ

.(םיילמסה םירושיקה רפסמ תא תגציימה) היינשה הדומעה סיסב לע 'lsl.txt' ץבוקה ןכות תא ןיימ .7

$ sort -nk2 lsl.txt

.םיירפסמ םיכרע הליכמה הדומע סיסב לע ץבוק ןיימל וניצר רשאכ 'נ-' היצפואב שמתשהל שי .ירפסמ ןפואב ןכותה תא תנייממ ליעל המגודב 'n-' תורשפאה :הרעה

.(תירפסמ הניאו תויקיתהו םיצבקה םש איהש) 9 הדומע סיסב לע 'lsl.txt' ץבוקה ןכות תא ןייממ .8

$ sort -k9 lsl.txt

.תישממ הדוקפ תועצמאב ףוסמל תורישי ותוא ףנצל םילוכי ונא .ץבוקב ןוימ תדוקפ ץירהל ינויח דימת אל .9

$ ls -l /home/$USER | sort -nk5

.אל וא הרסוה תוליפכה םא קודב .tecmint.txt טסקטה ץבוקמ תויוליפכ רסהו ןיימ .10

$ cat tecmint.txt
$ sort -u tecmint.txt

:(וניפצש המ) הכ דע םיללכ

    .'ls -lA' הדוקפה טלפב ותוא סלכאו יחכונה םוקימב 'lsla.txt' ישילש ץבוק רוצ .11

    $ ls -lA /home/$USER > /home/$USER/Desktop/tecmint/lsla.txt
    $ cat lsla.txt
    

    .ההז היהי הלאה םיצבקה ינשב ןכותה בורש ךכ .םירתסומ םיצבק +' ls -lA '=' ls -l -ש עדוי 'ls' הדוקפה תא ןיבמש ימ

    .תחא תבב ליגר טלפב םיצבק ינש לש ןכותה תא ןיימ .12

    $ sort lsl.txt lsla.txt
    

    .תויקיתו םיצבק לע הרזחל בל ומיש

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

    $ sort -u lsl.txt lsla.txt
    


    .ץבוקל טלפה תיינפה ידי לע שדח ץבוקל טלפה תא בותכל ולכות ,ןכ ומכ .טלפהמ וטמשוה םיליפכהש בל ומיש

    $ ls -l /home/$USER | sort -t "," -nk2,5 -k9
    

    .טשפתהל ונל ורזעו ונתוא ופתשו קייל ושע .ביגהל ךשמה .ףתשל ךשמה .טנימקטל רבוחמו ןכדועמ ראשית זא דע .ךרובע טוריפב 'ןיימ' תדוקפל תואמגוד המכ רוקסנ אבה רמאמב .התע תעל לכה הז

    2 קלח - סקוניל לש 'ןוימ' לש תוניינעמ תואמגוד 7 :םג ארק