תוֹכנָה

חשבון באש

מְחַבֵּר: Louise Ward
תאריך הבריאה: 3 פברואר 2021
תאריך עדכון: 15 מאי 2024
Anonim
חשבון נפש
וִידֵאוֹ: חשבון נפש

תוֹכֶן

כיצד להוסיף חישובים לתסריט בש

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

תן m = (4 * 1024)

יחשוב 4 פעמים 1024 ויקצה את התוצאה למשתנה "m".

אתה יכול להדפיס את התוצאה על ידי הוספת תו הֵד הַצהָרָה:

הד $ מ '

אתה יכול גם ליצור קובץ המכיל את פקודות הבש, ובמקרה כזה עליך להוסיף שורה בראש הקובץ שמציינת את התוכנית שאמורה לבצע את הקוד. לדוגמה:


#! / סל / bash

בהנחה שהמבצע של ה- Bash נמצא ב / סל / bash. עליך גם להגדיר את ההרשאות של קובץ הסקריפט שלך כך שהוא ניתן להפעלה. בהנחה ששם קובץ הסקריפט הוא script1.sh, באפשרותך להגדיר את ההרשאות להפעלת הקובץ באמצעות הפקודה:

chmod + x script1.sh

לאחר מכן תוכלו לבצע זאת באמצעות הפקודה:

./script1.sh

פעולות החשבון הזמינות דומות לאלה בשפות תכנות רגילות כמו Java ו- C. מלבד הכפל, כפי שתואר לעיל, אתה משתמש בתוספת:

תן m = (5 + 5)

או חיסור:

תן m = (10 - 2)

או חלוקה:

תן m = (10/2)

או מודולו (השאר לאחר חלוקת מספרים שלמים):

תן m = (11/2)

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


((m + = 15))

שזה שווה ערך ל "m = m + 15". לחיסור יש לנו:

((m- = 3))

שזה שווה ערך ל "m = m - 3". לחלוקה יש לנו:

((m / = 5))

שזה שווה ערך ל "m = m / 5". ולגבי מודולו, יש לנו:

((m% = 10))

שזה שווה ערך ל "m = m% 10".

בנוסף, באפשרותך להשתמש ב- תוֹסֶפֶת ו צמצום מפעילים:

((m ++))

שווה ל- "m = m + 1". ו

(( M-- ))

שווה ל- "m = m - 1".

נקודה צפה בחשבון באש

ה לתת מפעיל עובד רק על חשבון שלם. לחשבון בנקודה צפה תוכלו להשתמש למשל במחשבון bc bc כפי שמודגם בדוגמה זו:

הד 32.0 + 1.4 | לִפנֵי הַסְפִירָה

מפעיל ה"צינור "|" מעביר את הביטוי האריתמטי "32.0 + 1.4" למחשבון bc המחזיר את המספר האמיתי. פקודת ההד מדפיסה את התוצאה לפלט הסטנדרטי.


תחביר אלטרנטיבי לאריתמטיקה

ניתן להשתמש בתמונות גב (ציטוטים אחוריים) כדי להעריך ביטוי אריתמטי כמו בדוגמה זו:

הד 'expr $ m + 18'

זה יוסיף 18 לערך המשתנה "m" ואז ידפיס את התוצאה.

כדי להקצות את ערך המחשוב למשתנה תוכלו להשתמש בסימן השווה ללא רווחים סביבו:

m = `expr $ m + 18`

דרך נוספת להעריך ביטויים אריתמטיים היא להשתמש בסוגריים כפולים. לדוגמה:

((m * = 4))

זה יכפיל את ערכו של המשתנה "m".

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

אנחנו ממליצים

הודעות מרתקות

כיצד למחוק סרטוני GoPro
חַיִים

כיצד למחוק סרטוני GoPro

מחיקת הקלטות מה- GoPro שלך היא הדרך הקלה ביותר שאתה יכול להיות בטוח שיש לך מספיק מקום להרפתקה הבאה שלך. למצלמות ה- GoPro האחרונות אין אחסון מקוון; הכל נשמר בכרטיס זיכרון. זה אולי נראה כמו חיסרון, אבל...
דרכים להציב וידאו באתר
מרשתת

דרכים להציב וידאו באתר

עיין במדריך השלב אחר צעד של Lifewire בנושא העלאת סרטונים ל- YouTube. רשתות למסירת תוכן מעלות, ממירות, מארחות ומזרמות את קטעי הווידאו באתר שלך, ועוד הרבה מעבר לכך. אתה יכול להתאים אישית את המראה וההתנ...