¿Cómo encontrar una cadena específica en un entorno variable% ruta% del archivo por lotes? lo intento pero no funciona
echo ;%PATH%; | find /C /I ";*ffmpeg*;"
y
ECHO %PATH% | findstr /n /r "*ffpmeg*"
¿por qué?
en powershell este es el nombre del proceso)
Respuesta1
lo intento pero no funciona
echo ;%PATH%; | find /C /I ";*ffmpeg*;"
Find
no admite comodines.
Limitaciones
`Find` does not support wildcards, use `FINDSTR` instead.
Buscar - Buscar texto - Windows CMD - SS64.com
ECHO %PATH% | findstr /n /r "*ffpmeg*"
has escrito mal
ffmpeg
findstr
no admite varios*
comodines en la forma en que los utiliza. Pruebe lo siguiente:ECHO %PATH% | findstr /n /r ".*ffmpeg.*"
Otras lecturas
- Un índice AZ de la línea de comando CMD de Windows
- Una lista categorizada de comandos CMD de Windows
- encontrar- Busque una cadena de texto en un archivo y muestre todas las líneas donde se encuentra.
- encontrartr- Buscar cadenas en archivos.