Escapar un eco de archivo por lotes que comienza con una barra diagonal y un signo de interrogación
Un poco complicado. ¿Cómo puedo escapar correctamente de lo siguiente en un archivo por lotes?
echo /? display this help text
Esta combinación particular de caracteres se trata como un "ECHO /?" mando
C:\Batch>ECHO /? display this help text
Displays messages, or turns command-echoing on or off.
ECHO [ON | OFF]
ECHO [message]
Type ECHO without parameters to display the current echo setting.
No responde al escape de caret (^), es decir. He intentado ^ /? / ^? y ^ / ^?.
NB: Como solución alternativa, descubrí que insertar otros caracteres intermedios es suficiente para omitir el procesador de línea de comandos de ECHO, por ejemplo:
echo ... /? display this help text
Aún así, esto no es ideal y me preguntaba si había una manera de lograr el resultado deseado, es decir, con /? al comienzo del mensaje repetido.