如何只列出目录中相同类型的文件名? 2024-5-23 • shell 我在同一目录中有两组文件,*fmb并且*fmx. 我想学习如何打印仅有的fmb文件的文件名,file1.fmb, file2.fmb, file3.fmb将打印为file1, file2, file3. 答案1 for f in *.fmb; do printf '%s\n' "${f%.*}"; done 使用模式匹配 *.fmb匹配所有以以下结尾的文件.fmb ${f%.*}shell 语法是参数扩展,删除 中最小的后缀匹配模式$f。这里我们去掉扩展部分.fmb。 相关内容 在命令行上使用通配符从 FTP 下载 从 Windows 11 开始菜单搜索结果中删除 Bing 和聊天图标 我可以使用一个音乐库和一个 iTunes 副本来容纳多少个 iPod? 调用 apt-get install 下载包的确切命令名称是什么? 我需要在 /etc/bind/? {db.} 文件创建区域吗 PowerShell DSC 无法使用 xWebAdminstration 创建应用程序池 irssi 无法连接到 IRC 服务器(cygwin) IBM Tivoli - Report Studio - (上下文)菜单不起作用 透明地转发本地端口到远程服务器 add-apt-repository gpg 错误:密钥箱已创建,密钥服务器接收失败:无数据