Menu
Coddy logo textTech

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

חלק מהיחידה יסודות במסלול ה-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 אונליין