OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

יישומים פשוטים

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


#! / bin / bash


# file_info: תוכנית פשוטה למידע על קבצים PROGNAME=$(basename $0)

if [[ -e $1 ]]; לאחר מכן

echo -e "\nסוג קובץ:" קובץ $1

echo -e "\nסטטוס קובץ:" נתון $1

אחר

echo "$PROGNAME: שימוש: קובץ $PROGNAME" >&2 יציאה 1

fi

#! / bin / bash


# file_info: תוכנית פשוטה למידע על קבצים PROGNAME=$(basename $0)

if [[ -e $1 ]]; לאחר מכן

echo -e "\nסוג קובץ:" קובץ $1

echo -e "\nסטטוס קובץ:" נתון $1

אחר

echo "$PROGNAME: שימוש: קובץ $PROGNAME" >&2 יציאה 1

fi


תוכנית זו מציגה את סוג הקובץ (נקבע על ידי פילה הפקודה) וסטטוס הקובץ (מ- stat פקודה) של קובץ שצוין. תכונה מעניינת אחת של תוכנית זו היא PROGNAME מִשְׁתַנֶה. ניתן לה את הערך הנובע מה- שם בסיס $0 פקודה. ה שם בסיס הפקודה מסירה את החלק המוביל של שם נתיב, ומשאירה רק את שם הבסיס של הקובץ. בדוגמה שלנו, שם בסיס מסיר את החלק המוביל של שם הנתיב הכלול ב- $0 פרמטר, שם הנתיב המלא של התוכנית לדוגמה שלנו. ערך זה שימושי בעת בניית הודעות כגון הודעת השימוש בסוף התוכנית. על ידי קידוד זה בצורה זו, ניתן לשנות את שמו של הסקריפט וההודעה מתאימה באופן אוטומטי להכיל את שם התוכנית.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: