Linux伊甸园论坛 » Shell编程 » 请教个shell取字符串的问题,急
初来乍到
查看详细资料
TOP
认证会员
注册用户
clark
版主
Clark J. Wang
原帖由 star713 于 2007-8-22 17:16 发表 恩,可以,强烈感谢。 另外问下,我把echo那换成 :bb=${uu/.*/} 那么$bb 的值是不是就是那个了啊
查看个人网站
原帖由 TUDOU01 于 2007-8-22 16:57 发表 例如: [dell@scsm dell]$ echo $uu adsdf.pdf [dell@scsm dell]$ echo ${uu/.*/} adsdf
-(dearvoid@LinuxEden:Forum)-(~/tmp)- [30959 0] ; v=foo.dat.bar.dat -(dearvoid@LinuxEden:Forum)-(~/tmp)- [30959 0] ; echo ${v/.*/} foo -(dearvoid@LinuxEden:Forum)-(~/tmp)- [30959 0] ; echo ${v/.dat/} foo.bar.dat -(dearvoid@LinuxEden:Forum)-(~/tmp)- [30959 0] ; echo ${v%.dat} foo.dat.bar -(dearvoid@LinuxEden:Forum)-(~/tmp)- [30959 0] ; echo ${v%.*} foo.dat.bar -(dearvoid@LinuxEden:Forum)-(~/tmp)- [30959 0] ; bye
原帖由 star713 于 2007-8-22 17:57 发表 还想问下,那样做的原理是什么啊