最佳答案
给出如下文件名:
/the/path/foo.txt
bar.txt
我希望得到:
foo
bar
为什么这行不通?
#!/bin/bash
fullfile=$1
fname=$(basename $fullfile)
fbname=${fname%.*}
echo $fbname
正确的做法是什么?