中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-26 23:05
47,812 主题排行 / 349,912 发帖 / 今日 2 篇 / 48,264 会员排行
其它操作系统综合讨论区 » 怎么进行大小写转换?
可打印版本  1,606 / 9
第1楼 rubik 发表于 2006-04-13 13:09
初级用户 发帖 35 积分 102
怎么进行大小写转换?
比如 用 set /p 得到了一个变量
想把变量的值无条件转换为大写,咋整?
第2楼 Climbing 发表于 2006-04-13 17:38
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
用26个命令:
set var=%var:a=A%
set var=%var:b=B%
...
set var=%var:z=Z%

可以实现楼主的功能。我只有这种笨办法了。
第3楼 rubik 发表于 2006-04-13 23:17
初级用户 发帖 35 积分 102
可行。谢了
第4楼 smileseeker 发表于 2006-04-14 17:19
中级用户 发帖 83 积分 316
不知道有没有什么小软件可以实现整个文挡大小写转换
第5楼 DOSforever 发表于 2006-04-14 17:40
金牌会员 发帖 2,239 积分 4,639
DN
第6楼 无奈何 发表于 2006-04-14 20:07
荣誉版主 发帖 356 积分 1,338
TO smileseeker
GNU sed 可以很方便的将文件进行大小写转换。
小写:sed "s/\(.*\)/\L\1/" file.txt
大写:sed "s/\(.*\)/\U\1/" file.txt
sed 下载地址:http://www.student.northpark.edu/pemente/sed/gsed407x.zip
第7楼 smileseeker 发表于 2006-04-15 08:20
中级用户 发帖 83 积分 316
多谢了

小弟先试用看看
第8楼 HUNRYBECKY 发表于 2007-01-25 06:01
银牌会员 发帖 442 积分 1,179
最近发现WINRAR的DOS版本RAR具有这个功能 ,参数是rar -cl 转化为大写 rar -cu可以转化为小写
第9楼 simazhuo 发表于 2007-01-25 11:14
新手上路 发帖 2 积分 1
谢谢楼上的分享了!
第10楼 lxmxn 发表于 2007-01-25 12:12
版主 发帖 4,938 积分 11,386
Originally posted by HUNRYBECKY at 2007-1-24 17:01:
最近发现WINRAR的DOS版本RAR具有这个功能 ,参数是rar -cl 转化为大写 rar -cu可以转化为小写


  这个只能转换文件名的大小写,并不能将文件内容批量转化为大小写吧?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023