Подстановка путей
Механизм работы групповых символов называется подстановкой пути (pathname expansion). Если вернуться к некоторым приемам, продемонстрированным в предыдущих главах, мы увидим, что в действительности они основаны на подстановке. Допустим, содержимое домашнего каталога выглядит вот так:
[me@linuxbox ~]$ ls
Desktop ls-output.txt Pictures Templates
Documents Music Public Videos
Мы могли бы выполнить следующую подстановку:
[me@linuxbox ~]$ echo D*
Desktop Documents
или
[me@linuxbox ~]$ echo *s
Documents Pictures Templates Videos
или даже
[me@linuxbox ~]$ echo [[:upper:]]*
Desktop Documents Music Pictures Public Templates Videos
И заглянуть за пределы домашнего каталога:
[me@linuxbox ~]$ echo /usr/*/share
/usr/kerberos/share /usr/local/share