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

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

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

  • «Меньше» эквивалент командной строки «tail -f»
  • Как настроить предварительно определенную переменную с несколькими путями каталогов для использования с командой find
  • Как отформатировать команду curl для специальной задачи?
  • выполнение сценария sh из cron
  • Печать переменной с обратной косой чертой в тире
  • В чем разница между echo `date`, echo" date "и echo '' date`?
  • Существует ли крючковая система для оболочки?
  • Разница между «эхом» и «эхом -e»
  • One Solution collect form web for “Как перечислять только имена файлов одного и того же типа в каталоге?”

     for f in *.fmb; do printf '%s\n' "${f%.*}"; done 
    • Использование соответствия шаблону *.fmb для соответствия всем файлам с помощью .fmb
    • ${f%.*} является синтаксисом оболочки для расширения параметров , удаляет наименьший суффикс, сопоставленный шаблону в $f . Здесь мы удаляем часть расширения .fmb .
    Linux и Unix - лучшая ОС в мире.