shopt -s nocaseglob не работает над Ubuntu

Нечувствительное к регистру имя файла globbing не работает в bash на Ubuntu 11.04 64 бит. Параметры оболочки, указанные в .bashrc , следующие:

 shopt -s nocaseglob shopt -s nocasematch 

shopt также показывает, что nocaseglob и nocasematch включены. Но для изменения каталога или открытия файла он не работает в случае режима нечувствительности.

Я хочу проверить, нужен ли какой-либо другой параметр, чтобы включить зависание данных, нечувствительных к регистру.

  • Bash, если утверждение не работает должным образом
  • Обертка более высокого уровня для entr или inotifywait
  • Скопировать первое слово имени файла
  • Ошибка переменной типа?
  • shell-скрипт для выполнения текстовой обработки структуры данных текстовых файлов и небольших изменений содержимого
  • Как найти разные файлы в UNIX на основе. расширение?
  • (Shell Script) Переменная не проходит правильно при извлечении значения из файла?
  • Разница между написанием `function Name {...; } `,` Name () {...; } `и` function Name () {...; } `в bash
  • One Solution collect form web for “shopt -s nocaseglob не работает над Ubuntu”

    Вы действительно делаете глотание, т.е. расширение подстановочных знаков? Например, предположим, что у вас есть каталог под названием Foobar . затем

     cd foobar 

    не делает глобусы, потому что нет подстановочного символа. Когда вы точно укажете имя файла, приложение должно решить, что с ним делать, и поскольку имена файлов unix чувствительны к регистру, приложение не откроет файл Foobar если вы скажете ему открыть файл foobar .

    С другой стороны,

     cd foo* 

    изменится на каталог Foobar (если нет другого совпадения), если вы установили опцию nocaseglob .

    Вы также можете сделать завершение без учета регистра. Поставьте set completion-ignore-case on в ~/.inputrc или

     bind 'set completion-ignore-case on' 

    в ~/.bashrc . Затем, после ввода cd foo и нажатия Tab , оболочка завершит Foobar .

    Interesting Posts

    Ограничить пользователя unix от установки переменных среды во время активного сеанса

    Ubuntu Desktop потерян

    dd копирует больше данных, чем существует в .img?

    команда «ps» зависает

    сортировать строки в зависимости от дня

    Переименование файлов в каталоге на основе имен файлов в другом каталоге

    Удалите дроссельную катушку из cron email

    Chrooted SFTP с полным доступом к SSH перестала работать (Debian)

    Запустите контейнер Docker и откройте веб-браузер на хосте

    Использование труб для отображения первых двух и двух последних пользователей в системе?

    Шифровать пароль так же, как mysql

    Настройка команды promt в tcsh для отображения только 3-х рабочих каталогов вместо полного пути?

    Как префикс обратной косой черты для вывода

    перечислить все файлы, более новые, чем заданные временные метки, и отсортировать их

    Как быстро настроить домашний каталог на новой машине Linux?

    Linux и Unix - лучшая ОС в мире.