批处理文件从文本文件中读取"N"个字符

Tel*_*lva 2 windows character batch-file

我在网上搜索了这个,发现了很多代码,用于从文本中检索整行,或者用另一个替换文本,但不是我想要的.

使用带有标记的For循环将返回以空格分隔的集合(单词).

我想从线上只拉几个字符.

例如: 12345qwerty67890

如果在文本文件中打开,我想只拉"12345"并将其分配给变量.

任何帮助是极大的赞赏.

PA.*_*PA. 5

设置HELP SET并尝试以下操作来帮助您入门

@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%a in (sample.txt) do (
  set line=%%a
  set chars=!line:~0,5!
  echo !chars! --- !line!
)
Run Code Online (Sandbox Code Playgroud)