我有一个包含客户姓名的文本文件。我需要批处理文件中每一行的第一个字符。我做的:
setlocal EnableDelayedExpansion
set file=c:\klantenlijst.txt
FOR /F "delims=~" %%i IN (%file%) DO (
set var=%%i:~0,2
echo !var!
)
但这导致全名,而不仅仅是第一个字符,有什么问题吗?
我有一个包含客户姓名的文本文件。我需要批处理文件中每一行的第一个字符。我做的:
setlocal EnableDelayedExpansion
set file=c:\klantenlijst.txt
FOR /F "delims=~" %%i IN (%file%) DO (
set var=%%i:~0,2
echo !var!
)
但这导致全名,而不仅仅是第一个字符,有什么问题吗?