我需要一个批处理脚本,获取指定文本文件中最长行的长度
时间: 2024-03-10 12:45:38 浏览: 75
BAT批处理脚本-求字符串长度.zip
好的,以下是一个简单的批处理脚本,可以获取指定文本文件中最长行的长度:
```
@echo off
setlocal enabledelayedexpansion
set max_length=0
set filename=your_file_name.txt
for /f "usebackq delims=" %%i in ("%filename%") do (
set "line=%%i"
set "line_length=!line:~0,-1!"
set "line_length=!line_length: =!"
set "line_length=!line_length: =!"
if "!line_length!" neq "" (
if !max_length! lss !line_length! set max_length=!line_length!
)
)
echo The maximum length of a line in %filename% is %max_length%.
pause
```
将 `your_file_name.txt` 替换为你想要获取最长行长度的文本文件的文件名。运行此脚本后,它将输出最长行的长度。
阅读全文