[BATCH] Asignar a una variable el caracter ">"

Iniciado por Arcanine, 25 Septiembre 2011, 05:36 AM

0 Miembros y 1 Visitante están viendo este tema.

Arcanine

Buenas, recientemente me empece a meter al scriptin en BATCH, para ahorrarme algunos pasos sin instalar grandes programas.

Me he topado con un problema necesito asignarle a una variable el valor > (mayor que), pero no he podido encontrar manera de hacerlo, Gooleando encontre que cuando se usa la instruccion "ECHO" y se le antepone "^" a este caracter este se imprime, pero en al caso de las variables no he encontrado nada.

Espero me puedan ayudar, y desde ya muchas gracias.

WHK

C:\Users\Yhojann>set a=x^>x

C:\Users\Yhojann>echo %a%

C:\Users\Yhojann>type x
x

C:\Users\Yhojann>


Si funciona, el problema es que se interpreta como si quisieses escribir un archivo, en mi caso me ha creado un nuevo archivo llamado x.

Pero si solo quieres que se imprima puedes usar las comillas:
C:\Users\Yhojann>echo "%a%"
"x>x"

C:\Users\Yhojann>


Saludos.