将当前目录中文件的后缀都变成 .bak
for i in *.*;do mv $i ${i%%.*}.bak;done
中的“ ${i%%.*} “是如何将从文件名+后缀名中提取文件名的?
帮忙解释一下这个shell语句
- coolwin
- 帖子: 271
- 注册时间: 2008-03-17 17:47
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: 帮忙解释一下这个shell语句
${parameter%%word}man bash 去最长匹配串 rename更方便
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系: