bat命令处理txt文档,功能如下:1.txt文档拖入bat图标;2.读取txt文档,获取每一行的每一个元素,元素间以“,”分隔;3.将每一行的第二个元素修改为“1”;4.输出修改后的txt文档。
时间: 2024-03-05 11:53:46 浏览: 106
你好,以下是实现该功能的bat命令:
```
@echo off
setlocal enabledelayedexpansion
REM 获取拖入的txt文档路径
set "file=%~1"
REM 判断文件是否存在
if not exist "%file%" (
echo 文件不存在!
pause
exit /b
)
REM 读取每一行并修改第二个元素
(for /f "delims=" %%a in (%file%) do (
set "line=%%a"
for /f "tokens=1-3 delims=," %%b in ("!line!") do (
set "line=%%b,1,%%c"
)
echo !line!
)) > "%file%.new"
REM 替换原文件
move /y "%file%.new" "%file%" > nul
echo 处理完成!
pause
```
将上述代码保存为一个bat文件,然后将txt文档拖入该bat文件的图标上,即可实现对txt文档的修改并输出到原文件。
阅读全文