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

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

 shopt -s nocaseglob shopt -s nocasematch 

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

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

  • Как я могу копировать три раздела моего диска с определенным началом и заканчивая использованием dd?
  • Необязательные аргументы после или до обязательных аргументов?
  • Понимание Escaping
  • Как перезаписать эту функцию, чтобы избежать ввода аргументов
  • grep string из содержимого команды file, а затем удалить файл
  • Как автоматически установить на исполняемый бит для определенного файла
  • запуск сценария с помощью ". "И с" источником "
  • Почему Terminal и Shell являются двумя отдельными программами в Linux?
  • 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

    Чтение полей ввода, разделенных пробелами

    Как узнать, заблокирован ли порт 25?

    Невозможно записать живой поток в WebM с помощью ffmpeg?

    X Server не загружается, когда я добавляю файл 50-synaptics.conf внутри каталога xorg.conf.d

    Что делать, когда некоторые ошибки происходят во время процесса apt-get обновления?

    python3.4 не удалось импортировать gi

    Проблема с разрешениями Xfce для приостановки и nm-апплета

    Как происходит модификация файла inplace в файле?

    Вопрос о выпуске HQ QLogic

    Маршрутизировать трафик VPN-шлюза через tun0 вместо обычного шлюза

    Планирование распространения на основе Ubuntu: SKEL не может быть прочитан обычным пользователем внутри живой системы

    Изменение формата времени для команды касания в BSD

    Как должен передаваться параметр ядра `crypto`?

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

    Инструменты VMWare на Kali Rolling (2016.1) – проблема с совместными файлами

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