'вернуть' bash к поиску правильный файл истории [закрыто]

Расширение имени файла в Bash сортирует в алфавитном порядке .

Из руководства Bash:

Bash просматривает каждое слово на предмет символов « * », «? » и « [». Если появляется один из этих символов, то слово рассматривается как образец и заменяется отсортированным по алфавиту списком имен файлов, соответствующих образцу [...].

Здесь не имеет значения, что ваш контекст подстановки является частью цикла for .

Обратите внимание, что алфавитная сортировка по-прежнему подчиняется порядку сопоставления, определенному переменной LC_COLLATE :

LC_COLLATE

Эта переменная определяет порядок сопоставления, используемый при сортировке результатов по имени файла раскрытие и определяет поведение выражений диапазона, классов эквивалентности и последовательностей сортировки в расширении имени файла и сопоставлении с образцом (см. Расширение имени файла).

1
13.01.2019, 23:59
0 ответов

Теги

Похожие вопросы