כיצד להשתמש ב-Bash Echo עם צבע

Kyzd Lhstms B Bash Echo M Zb



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

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







כיצד להשתמש ב-Bash Echo עם צבע

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



הֵד -זה '\e[1;32m שורת הטקסט הזו היא ירוקה\e[0m'
  • האפשרות '-e' מאפשרת לפקודת 'הד' לזהות ולפרש את רצפי הבריחה בהתאם.
  • ה-\e[1;32m הוא קוד ה-ANSI עבור צבע ירוק.
  • ה-\e[0m הוא הקוד ללא צבע שאנו מוסיפים בסוף השורה כדי לאפס את צבע הטקסט.



קודי בריחה של ANSI

כעת, אתה עשוי לתהות לגבי הקודים של צבעים מלבד ירוק. אז הנה רשימה של כל הצבעים הבסיסיים וקודי ה-ANSI שלהם:





  • שחור: \e[0;30m
  • אדום: \e[0;31m
  • ירוק: \e[0;32m
  • צהוב: \e[0;33m
  • כחול: \e[0;34m
  • מגנטה: \e[0;35m
  • ציאן: \e[0;36m
  • לבן: \e[0;37m

טקסט מודגש

במקרה שאתה רוצה להפוך את הטקסט למודגש, החלף את '0' ב-'1' בקוד הצבע. לדוגמה, השתמש בפקודה כדלקמן:

echo '\e[1;34mזוהי דוגמה לטקסט Cyan Bold\e[0m'



שינוי צבע הרקע

אם אתה רוצה לשנות את צבע הרקע של הטקסט במקום זאת, השתמש בקידומת 4 במקום 3 אחרי הנקודתיים (;). לדוגמה:

הֵד -זה '\e[0;42m לטקסט הזה יש רקע ירוק\e[0m'

כדי להפוך את הטקסט למודגש בדוגמה הקודמת, השתמש בפעולות הבאות:

הֵד -זה '\e[1;42mזהו טקסט מודגש בעל רקע ירוק\e[0m'

שימוש במשתנים

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

ירוק = '\e[0;32m'

אִתחוּל = '\e[0m'

הֵד -זה ' ${green} זהו טקסט ירוק ${reset} '

סיכום

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