Как перечислять только имена файлов одного и того же типа в каталоге?

У меня есть две группы файлов в одном каталоге *fmb и *fmx .

Я новичок с Linux Terminal, и я хочу узнать, как печатать только имя fmb файлов file1.fmb, file2.fmb, file3.fmb будет напечатано как file1, file2, file3 .

One Solution collect form web for “Как перечислять только имена файлов одного и того же типа в каталоге?”

 for f in *.fmb; do printf '%s\n' "${f%.*}"; done 
  • Использование соответствия шаблону *.fmb для соответствия всем файлам с помощью .fmb
  • ${f%.*} является синтаксисом оболочки для расширения параметров , удаляет наименьший суффикс, сопоставленный шаблону в $f . Здесь мы удаляем часть расширения .fmb .
  • lftp: войти, поместить файл в удаленный каталог и выйти из одной команды: правильная цитата
  • Терминалы GUI (?) Сброс $ SHELL
  • Linux. Отправка команды на экран через сценарий оболочки?
  • Захват имени файла, указанного символической ссылкой в ​​переменной
  • Как я могу правильно ввести имя входного файла в find exec?
  • что вы подразумеваете под интерактивной оболочкой?
  • Korn Shell: конец, pgup, pgdown и ключ удаления не работают
  • Является ли `var = value builtin` таким же, как` var = value; builtin`?
  • Каково значение одиночных и двойных кавычек в переменных среды?
  • Команды запуска «без» терминала
  • Сортировка и расчет в Linux
  • Linux и Unix - лучшая ОС в мире.