免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: 风戬
打印 上一主题 下一主题

请教关于以"-"开头的文件批量改名的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-05-28 11:20 |只看该作者

请教关于以"-"开头的文件批量改名的问题

[quote]原帖由 "icesummit"]我写的那个命令里不就是一句话吗?你没看?[/quote 发表:

好像不行阿,shell把第二个参数解释为多个文件了,因为有空格阿

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
12 [报告]
发表于 2005-05-28 12:46 |只看该作者

请教关于以"-"开头的文件批量改名的问题

mv -- -file -file.bak

论坛徽章:
0
13 [报告]
发表于 2005-05-28 12:58 |只看该作者

请教关于以"-"开头的文件批量改名的问题

[quote]原帖由 "網中人"]mv -- -file -file.bak[/quote 发表:

谢谢网中人大哥,又学会一招,能麻烦你解释下mv 的 --参数么?我的man中没有这个,刚才试了下,好像好多其他命令也都可以用这个参数阿
还有,关于我的上一个问题a=`echo $file|sed 's/-//;s/[0-9][0-9]//;s/!!s//'`; mv "$i" "$a"如何合并为一句呢,就是阻止shell解释第二个参数中的空格,这个问题郁闷我好久了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
14 [报告]
发表于 2005-05-28 13:01 |只看该作者

请教关于以"-"开头的文件批量改名的问题

這是 shell(bash) 功能, 不是 command 的.
-- 就是將其後的字段視為 argument 而非 option .

command line 的格式, 我在 shell 13 問有說過, 你參考一下.

论坛徽章:
0
15 [报告]
发表于 2005-05-28 13:33 |只看该作者

请教关于以"-"开头的文件批量改名的问题

再感谢下,
好奇怪我怎么老是碰到怪问题,同样的命令有时好用,有时就出问题,比如现在这个
>for i in * ; do mv "$i" "`echo $i | tr [A-Z] [a-z]`" ; done
mv: ‘ANGEL OF MERCY.mp3’及‘angel of mercy.mp3’为同一文件
mv: ‘COMMUNIQUE.mp3’及‘communique.mp3’为同一文件
mv: ‘FOLLOW ME HOME.mp3’及‘follow me home.mp3’为同一文件
mv: ‘LADY WRITER.mp3’及‘lady writer.mp3’为同一文件
mv: ‘NEWS.mp3’及‘news.mp3’为同一文件
mv: ‘ONCE UPON A TIME.mp3’及‘once upon a time.mp3’为同一文件
mv: ‘PORTOBELLO BELLE.mp3’及‘portobello belle.mp3’为同一文件
mv: ‘SINGLE HANDED SAILOR.mp3’及‘single handed sailor.mp3’为同一文件
mv: ‘WHERE DO YOU THINK.mp3’及‘where do you think.mp3’为同一文件
我晕啊,怎么其他的文件就不会这样呢?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
16 [报告]
发表于 2005-05-28 14:00 |只看该作者

请教关于以"-"开头的文件批量改名的问题

你的 mount point 是 linux 還是 windows 的文件系統?

论坛徽章:
0
17 [报告]
发表于 2005-05-28 14:07 |只看该作者

请教关于以"-"开头的文件批量改名的问题

晕,原来是这样阿,前些日子别人送我个移动硬盘,分好区了fat32的,因为里面装了好些东西,我比较懒就一直没有格式化,原来问题 出在这里.....这些天我都快疯了,从前用的好好的脚本都不管用了       
谢谢网中人大哥给我找出病根   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP