בסיסי מספרים
עוד בפרק 9, בדקנו מספרים אוקטליים (בסיס 8) והקסדצימליים (בסיס 16). בביטויים אריתמטיים, הקליפה תומכת בקבועים שלמים בכל בסיס.
טבלה 34-2: ציון בסיסי מספרים שונים
תיאור סימון
תיאור סימון
מספר כברירת מחדל, מספרים ללא כל סימון מטופלים כמספרים שלמים עשרוניים (בסיס 10).
0מספר בביטויים אריתמטיים, מספרים עם אפס מוביל נחשבים אוקטליים.
0xמספר סימון הקסדצימלי
בסיס#מספר המספר נמצא בבסיס
כמה דוגמאות:
[me@linuxbox ~]$ echo $((0xff))
255
[me@linuxbox ~]$ echo $((2#11111111))
255
[me@linuxbox ~]$ echo $((0xff))
255
[me@linuxbox ~]$ echo $((2#11111111))
255
בדוגמאות למעלה, אנו מדפיסים את הערך של המספר הקסדצימלי ff (המספר הדו ספרתי הגדול ביותר) והמספר הבינארי הגדול ביותר בן שמונה ספרות (בסיס 2).