@A0533057932 אמר בעזרה בתיקון קטע קוד BASH:
כוונתך לכתוב כך?
if [[ "$release_t" = "retail" ]]; then name3="-retail" elif [[ "$release_t" = "release preview" ]]; then name3=-"release-preview" elif [[ "$release_t" = "insider slow" ]]; then name3="-insider-slow" else [[ "$release_t" = "insider fast" ]]; name3="-insider-fast" fi
בהתחלה התבלבלתי, חשבתי לכתוב לך - לא, כי אז חלק מהתנאים בכלל לא ירוצו, כי הם elif היינו else - if כלומר רק אם התנאי שמקודם לא התקיים, אזי תתחיל תנאי נוסף if (מקווה שאני מובן).
כי לא הבהרת שאתה כן רוצה לעשות תנאי שירוץ רק אם תנאי שלפניו לא התקיים.
עכשיו הסתכלתי בקוד שלך ומשם הבנתי שזו הסיטואציה.
בכל אופן יש לך טעות בסוף, אתה צריך גם שם לעשות עוד elif עם then אחרי התנאי.
בקיצור:
if [[ "$release_t" = "retail" ]]; then
name3="-retail"
elif [[ "$release_t" = "release preview" ]]; then
name3="-release-preview"
elif [[ "$release_t" = "insider slow" ]]; then
name3="-insider-slow"
elif [[ "$release_t" = "insider fast" ]]; then
name3="-insider-fast"
fi
(תיקנתי לך גם typo בשורה הרביעית, המינוס יצא לך מהגרשיים)
- כגון הרמקולים שבזה הG5 יותר טוב ומיועדים למשחקים, המקלדת שבזה יש ללנובו הרבה מה למכור, ואפשר (אם אני זוכר נכון) לעשות המון שינויים בפקודות שיעשו הכפתורים במקלדת (כן כן - לדוג' אתה עושה ש-Q יהיה W ו-A ביחד (ללכת קדימה שמאלה במשחקים שאין) זה דבר חמוד מאוד שנהניתי ממנו. הלנובו נראה הרבה יותר טוב (זה בטוח..) ושוקל בד"כ טיפה פחות. לדל יש תוכנות בסדרת G שמאוד מאוד יעילות עם משחקים.
ושבוע טוב לכולם!!!