bash pathname expansion
Доброго времени суток,
Имеем:
1) GNU bash, version 2.05b.0(1)-release (i386-pc-linux-gnu)
2) вот такое дерево директорий и файлов
.
|-- A \
|-- B | <- директории
|-- C |
|-- D /
|-- a \
|-- b | <- файлы
|-- c |
`-- d /
4 directories, 4 files
$ echo *
a A b B c C d D
$ echo [abcd]
a b c d
$ echo [ABCD]
A B C D
А вот сюрприз:
$ echo [a-d]
a A b B c C d
$ echo [A-D]
A b B c C d D
Это я что-то не понимаю, или это глюк шелла? Кстати, тот факт, что A B C D -
это директории, не важен. Просто исторически глюк у меня вылез в подобной
конфигурации.
В zsh все работает, как ожидается.
--
Станислав
Reply to: