中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-06-13 21:32
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 怎么进行大小写转换?
楼 主 怎么进行大小写转换? 发表于 2006-04-13 13:09 ·  中国 重庆 沙坪坝区 联通
初级用户
积分 102
发帖 35
注册 2006-03-16 11:56
UID 52168
状态 离线
比如 用 set /p 得到了一个变量
想把变量的值无条件转换为大写,咋整?
2 发表于 2006-04-13 17:38 ·  美国
铂金会员
★★★★
网络独行侠
积分 6,962
发帖 2,753
注册 2003-04-16 00:00
UID 1565
性别 男
来自 河北保定
状态 离线
用26个命令:
set var=%var:a=A%
set var=%var:b=B%
...
set var=%var:z=Z%

可以实现楼主的功能。我只有这种笨办法了。
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
3 发表于 2006-04-13 23:17 ·  中国 重庆 沙坪坝区 联通
初级用户
积分 102
发帖 35
注册 2006-03-16 11:56
UID 52168
状态 离线
可行。谢了
4 发表于 2006-04-14 17:19 ·  中国 福建 三明 电信
中级用户
★★
积分 316
发帖 83
注册 2005-03-01 00:00
UID 36626
性别 男
状态 离线
不知道有没有什么小软件可以实现整个文挡大小写转换
5 发表于 2006-04-14 17:40 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
UID 35785
性别 男
状态 离线
6 发表于 2006-04-14 20:07 ·  中国 辽宁 锦州 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
UID 40733
性别 男
状态 离线
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
  ☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul

7 发表于 2006-04-15 08:20 ·  中国 福建 三明 电信
中级用户
★★
积分 316
发帖 83
注册 2005-03-01 00:00
UID 36626
性别 男
状态 离线
多谢了

小弟先试用看看
8 发表于 2007-01-25 06:01 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
UID 62249
状态 离线
最近发现WINRAR的DOS版本RAR具有这个功能 ,参数是rar -cl 转化为大写 rar -cu可以转化为小写
9 发表于 2007-01-25 11:14 ·  中国 浙江 宁波 北仑区 电信
新手上路
积分 1
发帖 2
注册 2006-12-31 06:23
UID 75076
性别 男
状态 离线
谢谢楼上的分享了!
10 发表于 2007-01-25 12:12 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
Originally posted by HUNRYBECKY at 2007-1-24 17:01:
最近发现WINRAR的DOS版本RAR具有这个功能 ,参数是rar -cl 转化为大写 rar -cu可以转化为小写


  这个只能转换文件名的大小写,并不能将文件内容批量转化为大小写吧?
论坛跳转: