|
发表于 2003-3-26 16:53:15
|
显示全部楼层
道理是一样的,请查阅关于"子串的变量扩展",它的表达是:
${变量%模式} 变量值的最小尾部和模式想匹配并删除它
$(变量%%模式} 变量值的最大尾部和模式想匹配并删除它
${变量#模式} 变量值的最小头部和模式想匹配并删除它
${变量##模式} 变量值的最大头部和模式想匹配并删除它
如:有如下不等扩展名的文件
javalee//home/javalee/lx/a>ls
a.a b.b.b c.c.c.c dd.er.23.fds 我.txt.exe.old.ext
javalee//home/javalee/lx/a>for i in *.*
> do
> mv $i ${i%%[\.]*}
> done
javalee//home/javalee/lx/a>ls
a b c dd 我
|
|