获取文件全名或不带后缀名的文件名

如果带了后缀名,那么输出文件的全名,
如果又带了文件的后缀名,只输出文件名

basename /opt/1.txt
输出1.txt
basename /opt/1.txt .txt
输出1

获取文件的目录
dirname /opt/aaa/1.txt
输出 /opt/aaa