Bắt đầu ngayBắt đầu miễn phí

Mình còn có thể dùng những ký tự đại diện nào khác?

Shell còn có những ký tự đại diện khác, mặc dù chúng ít dùng hơn:

  • ? khớp một ký tự đơn, nên 201?.txt sẽ khớp 2017.txt hoặc 2018.txt, nhưng không khớp 2017-01.txt.
  • [...] khớp bất kỳ một ký tự nào bên trong dấu ngoặc vuông, nên 201[78].txt khớp 2017.txt hoặc 2018.txt, nhưng không khớp 2016.txt.
  • {...} khớp bất kỳ mẫu nào, phân tách bằng dấu phẩy, bên trong dấu ngoặc nhọn, nên {*.txt, *.csv} khớp mọi tệp có tên kết thúc bằng .txt hoặc .csv, nhưng không khớp các tệp có tên kết thúc bằng .pdf.

Biểu thức nào sẽ khớp singh.pdfjohel.txt nhưng KHÔNG khớp sandhu.pdf hoặc sandhu.txt?

Bài tập này là một phần của khóa học

Nhập môn Shell

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập