Menu
CoddyTech

תווי סוגריים מרובעים כלליים

חלק מהיחידה יסודות במסלול ה-Terminal של Coddy. שיעור 27 מתוך 82.

תו כללי בסוגריים מרובעים [] מתאים לתו אחד בדיוק מתוך קבוצה או טווח מסוימים של תווים שמגדירים בתוך הסוגריים.

לדוגמה, אם יש לך את הקבצים האלה:

file1.txt
file2.txt
file3.txt
file4.txt
file5.txt

התאימו רק קבצים עם 1, 2 או 3:

ls file[123].txt

פלט:

file1.txt
file2.txt
file3.txt

שימוש בטווחים בתוך סוגריים מרובעים:

במקום לרשום כל תו, אפשר להשתמש בטווח עם מקף -:

ls file[1-3].txt    # זהה ל-[123]
ls file[a-z].txt    # תואם לכל אות קטנה
ls file[A-Z].txt    # תואם לכל אות גדולה
ls file[0-9].txt    # תואם לכל ספרה בודדת

שלילת תבנית בסוגריים:

השתמשו ב־! או ב־^ בתחילת התבנית כדי להתאים לכל תו שאינו נמצא בקבוצה:

ls file[!45].txt    # מתאים ל־file1, file2, file3 אבל לא ל־file4 או ל־file5
ls file[^45].txt    # אותה תוצאה

שילוב קבוצות תווים:

ls file[1-3a-c].txt   # תואם את file1, file2, file3, filea, fileb, filec
challenge icon

אתגר

מתחילים

השתמשו בתו כללי בסוגריים מרובעים עם טווח כדי להציג רק את file1.txt, file2.txt ו-file3.txt: ללא file4.txt ו-file5.txt.

רמז: השתמשו בתחביר הטווח [1-3] בתוך הסוגריים. זה אלגנטי יותר מלציין כל תו בנפרד כך: [123].

נסו בעצמכם

טרמינל
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Terminal אונליין