Board logo

标题: 怎么进行大小写转换? [打印本页]

作者: rubik     时间: 2006-4-13 13:09    标题: 怎么进行大小写转换?

比如 用 set /p 得到了一个变量
想把变量的值无条件转换为大写,咋整?
作者: Climbing     时间: 2006-4-13 17:38
用26个命令:
set var=%var:a=A%
set var=%var:b=B%
...
set var=%var:z=Z%

可以实现楼主的功能。我只有这种笨办法了。
作者: rubik     时间: 2006-4-13 23:17
可行。谢了
作者: smileseeker     时间: 2006-4-14 17:19
不知道有没有什么小软件可以实现整个文挡大小写转换
作者: DOSforever     时间: 2006-4-14 17:40
DN
作者: 无奈何     时间: 2006-4-14 20:07
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
作者: smileseeker     时间: 2006-4-15 08:20
多谢了

小弟先试用看看
作者: HUNRYBECKY     时间: 2007-1-25 06:01
最近发现WINRAR的DOS版本RAR具有这个功能 ,参数是rar -cl 转化为大写 rar -cu可以转化为小写
作者: simazhuo     时间: 2007-1-25 11:14
谢谢楼上的分享了!
作者: lxmxn     时间: 2007-1-25 12:12


  Quote:
Originally posted by HUNRYBECKY at 2007-1-24 17:01:
最近发现WINRAR的DOS版本RAR具有这个功能 ,参数是rar -cl 转化为大写 rar -cu可以转化为小写


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





欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5