
echo מציגה בקשה, למשל לכתוב שם.read עוצרת את הסקריפט וממתינה לקלט, והערך נשמר במשתנה, למשל user_name.$user_name. ביצירה הדולר לא נכתב.$1, השנייה ל-$2, השלישית ל-$3 וכן הלאה.$# מכיל את מספר הערכים שהוכנסו. לכן אם הכנסתם שלושה ערכים, הוא יחזיר 3.clear מנקה את המסך לפני שמציגים הודעה.מבנה ושמות דיסקים ומחיצות בלינוקס:

הטקסט המלא של הדקות הראשונות בהרצאה «משתנים ב-Script - חלק 2» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
בחלק ו' בחלק שלפניכם אני מעוניין להמשיך לדבר על משתנים אבל הפעם אני רוצה לדבר על משתנים קצת יותר מתקדמים אז הפרק הזה הוא המשך עבודה עם ה-Variables, עם משתנים המשתנים שלמדנו עד עכשיו, אם תסתכלו על הפרק הקודם, פרק ה' או חלק ה' אתם תראו שדיברנו על משתנה שאנחנו יוצרים בעצמנו
והמשתנה הזה יכול להכיל בתוכו כל מיני אינפורמציות, מספרים, שורה, אפילו תוכן של קובץ You name it המשתנה הזה יכול להחזיק את המידע וגם ראינו איך אנחנו יכולים להציג את המידע הזה להציג את התוכן של המשתנה של ה-Variable על ידי זה שאנחנו מציגים את המשתנה עם סימן דולר לפני כן ואנחנו עושים את זה על ידי שימוש
ב-Echo או אנחנו גם יכולים להשתמש בתוכן הזה וזה על ידי גם כן גישה לאותו משתנה עם הוספת הדולר ליד המשתנה. אז רק ממש תזכורת קצרה באמת למי מכם שלא צופה בסרטים האלה בזה אחר זה בואו ברשותכם נפתח את סקריפט 5 שזה הקובץ הסקריפט האחרון שבנינו באמת חשוב להיות פה רק על תזכורת קצרה ראינו איך אנחנו יוצרים משתנה בעצמנו שיש
לו כל מיני תכנים ראינו שאנחנו יכולים אפילו לדחוף למשתנה ממש Output של פקודה מאוד מורכבת כשאנחנו רוצים לקרוא למשתנה אנחנו שמים דולר לפניו פה לא שמנו דולר בהתחלה כשיצרנו אותו אבל כשאנחנו קוראים למשתנה אנחנו משתמשים בדולר גם כשאני רוצה להציג את התוכן של המשתנה אני קורא לזה אני קורא למשתנה
אז אנחנו נשתמש בדולר לפני המשתנה לפני ה-variable יופי אז אני מאוד שמח שהבנתם את זה אני כולי תקווה כמובן שהבנתם את זה כי החומר הזה הוא הרבה יותר מיסודות סקריפטים זה קרדינלי מאוד להבין את זה, ואם לא הבנתם ב-100% אני מבקש לכם לחזור על הפרק הקודם ואחרי צפייה פעם של פעמיים בסרטון אני בטוח שאתם תבינו את זה.
אז בואו נחזור לפרזנטציה של השקופית פה לפניכם ובואו נדבר על מה אני הולך בעצם להדגים לפניכם עכשיו בפרק הזה חלק ו.
אז בחלק הזה אני רוצה להראות לכם איך עובדים עם משתנים מתוחכמים יותר, מתקדמים יותר. למשל, איך עובדים עם משתנה שהמשתמש הכניס? שוב פעם, אנחנו ראינו משתנים שאנחנו יצרנו, והם נוצרו בתוך הסקריפט, והסקריפט רץ איתם.
מה קורה כאשר יש לי סקריפט, או אני רוצה לבצע איזו משימה שכוללת מידע חדש שמגיע ממשתמש, או אפילו מאפליקציה מסוימת?
אז איך אני מבקש ממשתמש להכניס לי נתונים? למשל, אני כותב סקריפט שבודק פורטים פתוחים בשרת, אז כשאני אפעיל את הסקריפט, הסקריפט ישאל אותי מה ה-IP של השרת שאתה רוצה שאני אבדוק, או תן לי מספר ה-IPים שאני אבדוק.
קורה מצב שאני רוצה להכניס מספר מסוים לסידר, כדי לקבל תוצאה מסוימת בהמשך. למשל, אני רוצה לגבות את כל הקבצים, או אני רוצה לגבות חלק מהקבצים, אז הוא ישאל אותי כמה קבצים אתה רוצה לגבות, שבע, עשר, עשרים?
מהגודל המקסימלי בג'יגאבי בייט שאתה רוצה שאני אגבל. ולפעמים פשוט הסקריפט יבקש מאיתנו שנכניס מידע שהוא לא מספרים, אלא פשוט מילה מסוימת.
האם אתה רוצה להמשיך? yes, no. מצאתי את רשימת הקבצים הזו שחיפשת, עכשיו אני עומד למחוק אותם, האם להמשיך, כן או לא, ואז אני צריך להכניס yes או no, אוקיי?
אז הבנתי את הרעיון, אני מדבר כרגע, אני בעצם מדבר על variables, על משתנים, שהמשתמש צריך להכניס לסקריפ בעת שהסקריפ רץ, בזמן שהסקריפ רץ, או לפני כן.
מה שיפה בדבר הזה זה שאני יכול, ברגע שהסקריפ מבקש ממני להכניס מידע, אנחנו אוטומטית מבינים שהמידע הזה יכול להיות מידע שונה כל הזמן, כי אם הוא לא היה שונה, לא הייתי צריך את ה-Variable.
אם אני צריך תמיד את המספר 5, אז הייתי מכניס 5 לסקריפ ונגמר הסיפור. אנחנו מבינים שהסקריפ הוא סקריפ מתוחכם, שמבקש ממני איזשהו מידע, כדי להשתמש בו בתוך הסעיף. אז מה אנחנו הולכים לראות עכשיו? הולכים לראות עכשיו שימוש בפקודת ריד, שהיא בדרך כלל באה עם שילוב של אקו, ואני
אסביר עוד רגע. אנחנו נראה משתנה מגניב נוסף, שהוא המשתנה דולר אחד, דולר שתיים, דולר שלוש. מה זה אומר, אתם תראו עוד רגע, זה ממש מגניב. ושימוש במשתנה דולר סולמית, שגם הוא מאוד מאוד מעניין.
אז בואו ניגש, בואו נראה את זה הלכה למעשה, מה זה המשתנים האלו. אז כמובן, כמו שסיכמנו, אני כרגע אעשה קובי לטמפלייט שלי, זוכרים?
עכשיו אפשר לעבוד על הסקריפט 6. מה כתבתי פה? מה, אני כבר לא יודע מה כתוב מה אני כותב? סקריפט Uses פאנסט.