Bash может использовать подстановку имен. Подстановка позволяет указать шаблон, который будет соответствовать нескольким значениям. Он работает аналогично REGEX, но важно отметить, что это не одно и то же.
* (шаблон)
соответствует шаблону 0 или более раз ? (Шаблон)
соответствует шаблону 0 или 1 раз + (шаблон)
соответствует шаблону 1 или более раз []
может соответствовать значению, содержащемуся внутри, включая [az]
для значений от a до z (|)
может соответствовать значениям по обе стороны от канала Если вы не помещаете шаблон, он действует как подстановочный знак.
Таким образом, путь типа / dir1 / dir2 / dir3 /
может быть представлен как:
/ dir1 / * / dir3 /
/ dir1 / dir * / dir3 /
/ dir1 / * (dir2 | otherdir) / dir3 /
/ dir1 / dir * [1-99] / dir3 /
Для получения дополнительной информации перейдите по этой ссылке: http://mywiki.wooledge.org / glob
или этот: http://www.linuxjournal.com/content/bash-extended-globbing
Выяснилось, что проблема в этом.
Проблема с текущей версией драйвера Ethernet: