QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 993|回复: 4

文件名大小写转换求教!

[复制链接]
发表于 2004-5-14 23:42:12 | 显示全部楼层 |阅读模式
请问如何将一个文件夹内的所有文件名都转化为小写的

(文件名中大写字母转化为小写,小写字母不变)

多写帮忙!

希望能够提供最简单的办法!
发表于 2004-5-15 00:06:17 | 显示全部楼层
提示一下,用tr命令
回复

使用道具 举报

 楼主| 发表于 2004-5-15 10:24:32 | 显示全部楼层
[quote:bb95bb56fb="DragonflyBSD"]提示一下,用tr命令[/quote]

这个是不是要用tr --help 了一下[code:1]Translate, squeeze, and/or delete characters from standard input,
writing to standard output.
[/code:1]
这个命令使用在标准输入输出设备上的东西。如果有大量的文件名要转换,是不是要写个脚本!
谢谢帮忙!
回复

使用道具 举报

 楼主| 发表于 2004-5-15 10:28:11 | 显示全部楼层
mv file.old file.new

file.old 用ls就能输出,可以重定向
file.new可以用DragonflyBSD, 兄提供的tr命令。但是我是一点也不会脚本的

这个脚本有大侠帮着写一个么?
回复

使用道具 举报

 楼主| 发表于 2004-5-15 13:01:41 | 显示全部楼层
[code:1]find|while read i;do mv $i $(echo $i|tr A-Z a-z) 2>/dev/null;done[/code:1]
我在cu的贴子给的回答!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-16 15:37 , Processed in 0.087255 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表