Omi*_*iba 3 windows text batch-file uppercase
我只想简单地将文本文件中的所有文本替换为大写.
例如abc.txt
[转换前]名字,姓氏,全名布拉德,皮特,布拉德皮特
[转换后]第一个名字,最后一个名字,全名BRAD,PITT,BRAD PITT
那可能吗??
下面的批处理文件做你想要的,但如果要转换的文件很大,这个方法很慢......
@echo off
setlocal EnableDelayedExpansion
for /F "delims=" %%a in (%1) do (
set "line=%%a"
for %%b in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
set "line=!line:%%b=%%b!"
)
echo !line!
)
Run Code Online (Sandbox Code Playgroud)
要使用此程序,请将文件名放在第一个参数中.例如,如果此批处理文件名为TOUPPER.BAT:
toupper abc.txt
Run Code Online (Sandbox Code Playgroud)
请注意,此程序消除了空行和文件中存在的任何感叹号.如果需要,可以修复这些限制,但程序变得更慢......
安东尼奥
| 归档时间: |
|
| 查看次数: |
8803 次 |
| 最近记录: |