НачатьНачать бесплатно

Какие ещё символы подстановки можно использовать?

В оболочке есть и другие символы подстановки, хотя они используются реже:

  • ? соответствует одному любому символу: например, 201?.txt совпадёт с 2017.txt или 2018.txt, но не с 2017-01.txt.
  • [...] соответствует любому одному символу из тех, что указаны в квадратных скобках: например, 201[78].txt совпадёт с 2017.txt или 2018.txt, но не с 2016.txt.
  • {...} соответствует любому из шаблонов, перечисленных через запятую в фигурных скобках: например, {*.txt, *.csv} совпадёт с любым файлом, имя которого заканчивается на .txt или .csv, но не на .pdf.

Какое выражение совпадёт с singh.pdf и johel.txt, но не совпадёт с sandhu.pdf и sandhu.txt?

Это упражнение является частью курса

Введение в Shell

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение