日期:2014-05-16  浏览次数:20651 次

Bourne shell取字串的问题.
现在a.list   b.gif等文件,我想把文件前缀和扩展名分开来,因为扩展的长度不一至,所以,我用如下方法不行.
ext_file_name=${filename%????}谢谢!!

------解决方案--------------------
BASESTR= "test.okok.gif "
SUBSTR=${BASESTR##*.}
echo $SUBSTR
SUBSTR=${BASESTR%.*}
echo $SUBSTR
如何不行?我在AS4上试过了滴。你举个例子?