Ich habe keine Kenntnisse über die Syntax der cmd-Programmierung. Ich habe eine Textdatei mit Benutzer-IDs, die ich mit dem Befehl curl löschen und dazu das erste Zeichen jeder Benutzer-ID extrahieren und dann an den Befehl curl übergeben muss. Ich kenne den Befehl curl, für den ich zwei Variablen benötige:
- 'UserID' - Liest aus der Textdatei.
- 'firstCharacter' - Extrahiert das erste Zeichen aus der Benutzer-ID.
Im Folgenden finden Sie den Code zum Abrufen von Benutzer-IDs aus der Datei symantecUsers.txt:
@echo off
for /f "tokens=*" %%a in (symantecUsers.txt) do call :processline %%a
pause
goto :eof
:processline
echo %*
goto :eof
:eof
Bitte helfen Sie mir beim Extrahieren des ersten Zeichens aus den gelesenen Benutzer-IDs. Vielen Dank.
windows
command-line
batch-file
cmd.exe
Jineet Vora
quelle
quelle
Antworten:
Sie können eine Teilzeichenfolge mit der Taste erhalten
~n,m
Syntax für eine Variable.quelle
set firstchar=!userid:~0,1!