
awk '{print $1}' מציג את העמודה הראשונה של הפלט. $2, $3 וכן הלאה מציגים עמודות נוספות.-F מגדירים מפריד שונה מרווח, למשל נקודתיים. כך השעה 10:21:33 מתחלקת לחלקים, ואפשר לחלץ ממנה את הדקות.sort -u מסיר שורות כפולות, למשל כשמשתמש נכנס כמה פעמים מאותה כתובת.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «awk» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בחלק ב' של הסרטוני הדרכה של מניפולציה של קבצי טקסט וסקרין אאוטפוט, אני רוצה להציג את הפקודה אוק, A-W-K. אז אני הייתי רוצה להראות לכם את השימוש בפקודת האוק.
השימוש בפקודת אוק נועד או מאפשר לנו לחלץ או לעשות פילטר ולהציג עמודות מסוימות מתוך קובץ טקסט או סקרין אאוטפוט. אם שמתם לב, השתמשנו בסרטונים הקודמים, חלק א' של הנושא של מניפולציה, כבדי טקסט וסקרין אאוטפוט, ראינו שהשתמשנו בפקודות גרפ, wc ו-e-grap, כדי לחלץ שורות מהמסך, לחלץ שורות מכובד,
שורות שיש בהן כל מיני סטרינג וניימס וכו' וכו' וכו'. מה קורה כאשר אנחנו רוצים לחלץ עמודה שלמה? אנחנו רוצים לחלץ עמודה בסדר מסוים, עמודה שיש בה תווים מסוימים, עמודה של תאריכים, עמודה של שמות קבצים, עמודה של כתובת IP, וואטאבר, הייתי רוצה לחלץ עמודה ולא שורה.
חשוב לי לציין שכאן אני מציג לכם עבודה בסיסית עם הפקודה אוק, אבל חשוב לדעת שהאוק יכול לבצע דברים הרבה יותר נפלאים. זו פקודה מאוד מתקדמת שיש לה המון תכונות מתקדמות, הרבה מעבר למה שאני אציג לכם פה, ואת התכונות המתקדמות יותר אני מציג בסרטוני הדרכה על יצירת סקריפטים בשרת לינוקס.
שם חשוב מאוד שיהיה לכם ידע יותר מעמיק בפקודה אוק, אבל כרגע, להיכן שאתם נמצאים בקורס, מה שאני אציג הוא מספיק, אם לא אפילו יותר ממספיק, על מנת להשתמש בפקודה הזאת.
אז שוב פעם, בפשטות, אוק מאפשר לי לחלץ עמודה מתוך Output של המסך או מתוך איזשהו קובץ, עמודה שלמה. מה אנחנו נראה?
אנחנו נראה איך אני מחלץ את עמודה מספר 1, למשל, עמודה מספר 2, מספר 5. אנחנו נראה איך אני מחלץ מספר העמודות מהמסך.
אנחנו נראה איך אני מחלץ עמודה אחרי שעשיתי ls מינוס l, אחרי שעשיתי את הפקודה last שמר אליף קומש יכנס למחשב. אנחנו נראה את הפקודה oak איך היא מציגה לי מספר עמודות בסדר שונה.
אנחנו נעשה את זה בעזרת פקודת ls ו-grap, אנחנו נשלב עם פייפ כמה פקודות. וגם אנחנו נראה איך אנחנו משתמשים בפקודה oak כאשר המפריד בין העמודות הוא לא רווח, כי כברירת מחדל, מה שמפריד בין עמודות זה רווח.
ככה אוק מתייחס לעמודה. אם יש רווח משני הצדדים, זו עמודה. אבל אני יכול להגיד לאוק, תשמע, הנקודותיים זה מה שמפריד וזה מה שמייצר לך את העמודה.
או קו מיינוס, או וואטאבר. כל קו שאנחנו נחליט הוא זה שיהיה המפריד שמציג לאוק, הנה לך עמודה.
בואו נראה למה אני מתכוון. אז כמו שאתם יכולים לראות, הנה לפנינו יש לנו מהסרטון הקודם, יש לנו את ה-output שיש לנו מתוך המסג'ס למשל. לא חשבתי להציג את זה, אבל אם כבר אני כבר מופיע לפניי, אז בואו נלך על זה.
יש לי את ה-output של הקובץ מסג'ס, הייתי רוצה לראות רק את העמודה הראשונה. איך אני עושה את זה? אני אשלח את כל ה-output הזה לאוק, פסיק עליון, אנחנו נעשה את הסוגריים ה-Curly, Curly Barricades, ו-Print, דולר וואן ונסגור את הבריקייד סוגריים ופסיק כליו אוק פרינט דולר אוחד
אומר לי תציג לי בבקשה את האוטפוט הזה תציג לי בבקשה רק את העמודה הראשונה איך הוא יודע שזה עמודה ראשונה כי זה העמודה הראשונה אחרי זה יש רווח יש לנו עוד עמודה רווח כלומר רווח הוא זה שקובע לי פה את העמודות וואלה יש לי פה את מאי הייתי רוצה לראות את העמודה הראשונה השנייה והשלישית אני אעשה דולר 2, דולר 3. שימו לב, אני מקבל את שלושת העמודות ואני יכול להמשיך
עם זה, דולר 4. באותה מידה אני יכול לעשות 1000 מיינוס L, יש לי את כל הקבצים שלפניי. הייתי רוצה לראות רק את העמודה הראשונה שמציגה לי את ההרשאות ואת שם הקובץ.
כלומר, אני לא רוצה את כל המידע שבאמצע, שזה הבעלים, הקבוצה שיש לה הרשאות, הגודל, התאריך שהקובץ שונה, זה לא מעניין אותי.
איך אני יכול לחלץ את זה? מאוד מאוד פשוט. אוק, סיק עליון, קרלי בריקייטס, פרינט, דולר, אחד, סיק, ואז בוא נספור.
1, 2, 3, 4, 5, 6, 7, 8, 9, 9. עמודת 9, אני רוצה את עמודת 9. וואלה. יש לי את ההרשאות עם הקובץ. אה, זו ההרשאה של הקובץ הזה וזו ההרשאה של הקובץ הזה.
שימו לב, בעזרת האוק חילצנו מהמסך, וגם יכולנו לעשות את זה על קובץ כמובן, רק את השורה הראשונה והשורה התשיעית. כמובן שאני יכול גם להוסיף בסוף, בשביל הכיף, את השורה, למשל, השלישית, שזה הבעלים.
אז אני יודע שזה שייך לרות. יכולתי גם להגיד, שמע, אני רוצה לראות את הרות הוא הבעלים קודם כל, השורה שלוש, ואז אני רוצה לראות את שורה מספר, למשל, מה היה לנו שם?
שורה מספר תשע, ודולר כמובן תשע, ושורה מספר ארבע, סליחה, דולר ארבע, יותר נכון אחד, סליחה.