作成した配列のテキストをチェックしようとしていますが、 "if"を使用していないと "echo"を使うことができますが、 「間違った構文は、」バッチスクリプト - 間違っている場合構文
@echo off
setlocal ENABLEDELAYEDEXPANSION
set i=0
for /f "delims= " %%a in ('command') do (
set /A i+=1
set list[!i!]=%%~a
)
set Filesx=%i%
rem Display array elements
for /L %%i in (1,1,%Filesx%) do (
if list[%%i] =="some ttext"
echo !list[%%i]!
)
'echo!list [%% i]! 'コマンドの前後にかっこがあってはいけませんか? – melpomene
は、とにかく、私はそれらを追加し、結果は同じです – user2420171