Al escribir el lote FOR
bucles he cogido la costumbre de usar tildes
en los nombres de los marcadores de posición de las variables en la parte del comando del script y encerrarlo entre comillas dobles.
Ejemplo de sintaxis
FOR %%A IN ("*.*") DO ECHO "%%~A"
Razón
Suelo escribir scripts así de serie sean o no realmente necesarios sin pensarlo. Me gusta cómo elimina las comillas dobles del set
del bucle y luego los vuelve a añadir explícitamente en el command parameter
parte del bucle.
Pregunta
-
¿Podría haber un escenario en el que el uso de la tilde podría ser realmente perjudicial cuando se utiliza con un
FOR
bucle a través de batch script o línea de comandos? -
¿Cuáles son las razones, según la experiencia de otras personas o tal vez documentadas oficialmente en algún lugar, por las que usted querría o no querría utilizar
tildes
por esta razón conFOR
¿los bucles a través de cmd o por lotes?
0 votos
Nunca los he usado, nunca los he necesitado. No lo haría, ya que no quiero echarles un vistazo y pensar que tienen algo que ver con la carpeta de inicio del usuario. Es una elección estilística, tengo curiosidad por ver lo que dicen los demás.
1 votos
Por lo general, no me gusta añadir pequeñas "cositas" a los comandos sólo por gusto.