דף הבית » איך ל » מה האם אחוז כניסה מחרוזות פגז לינוקס לעשות?

    מה האם אחוז כניסה מחרוזות פגז לינוקס לעשות?

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

    מפגש השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה מחודשת של Stack Exchange, קיבוץ מונחה על ידי הקהילה של אתרי אינטרנט של Q & A.

    השאלה

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

    כאשר משתמשים בקליפת לינוקס, מה עושה סימן האחוזים (%)? לדוגמה:

    מה עושה השלט באחוזים במחרוזות פגז לינוקס לעשות?

    התשובה

    לתורם סופר מרקר, מארק רוסט, יש את התשובה:

    כאשר נעשה שימוש בסימן האחוזים (%) בתבנית $ variable% substring, הוא יחזיר תוכן של המשתנה עם המופע הקצר ביותר של מחרוזת שנמחק מהחלק האחורי של המשתנה.

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

    אם אתה רוצה ללמוד עוד על מניפולציה מחרוזת ב Bash, אז אני מאוד ממליץ לקרוא את הדף הבא, מתקדם Bash-Scripting מדריך: פרק 10. מניפולציה משתנים. בין פונקציות רבות אחרות נוח, זה מסביר מה עושה סימן כפול (%%) עושה, למשל.

    שכחתי להזכיר את זה כאשר הוא משמש בדפוס $ ((מספר משתנה)) או $ ((משתנה 1% $ variable2)), סימן הסימן (%) יפעל כמפעיל מודולו.

    כאשר נעשה שימוש בסימן האחוזים (%) בהקשרים שונים, יש לזהות אותו כתו רגיל בלבד.


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

    זיכוי תמונה: לינוקס צילומי מסך (Flickr)