[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: