获取扩展名之前的文件名

rya*_*ogo 7 unix linux bash shell

我在同一目录(在UNIX文件系统中)有一些文件,如下所示:

a.txt.name
b.xml.name
c.properties.name

a.txt.name2
b.xml.name2
c.properties.name2
Run Code Online (Sandbox Code Playgroud)

如何做之前,我得到的字符串namename2部分使用一些shell命令?

即.的a.txt,b.xml,c.properties部分?

Tho*_*mas 9

$ basename a.txt.name .name
a.txt
Run Code Online (Sandbox Code Playgroud)