使用批处理脚本从文件中提取少量字符

时间:2010-02-04 08:09:01

标签: batch-file

我想要一个批处理脚本,它将从文件中提取前30个字符。

要求:

有一个名为test.txt的文件,其内容为

\ 765514e2aad02ca658cc56cdb7884947 * E:\ test1

现在我需要一个脚本,只从上面的文件中提取\ 765514e2aad02ca658cc56cdb7884947

提前谢谢

2 个答案:

答案 0 :(得分:0)

我不确定你的提取是什么意思,但是这个批处理文件会提取所有内容 test.txt中的第一个空格并将其放入变量var中,然后打印出var

@echo off
for /F "tokens=1" %%I in (test.txt) do @set var=%%I
@echo "%var%"

答案 1 :(得分:0)

@echo off
set /p var=<file
for /F "tokens=1" %a in ("%var%") do echo %a