Script por lotes: trabajar con variables de entorno

Las variables de entorno se refieren a las variables que se declaran globalmente y el procesador puede acceder a ellas bajo la administración de sistemas operativos como Windows, Mac y Linux. Al principio, estaban destinados a almacenar las ubicaciones de las rutas, pero ahora también funcionan con Batch Script. Los datos de los programas por lotes, como la entrada desde el indicador de CMD, los archivos de texto, los archivos de registro, etc., se almacenan debajo de esto. El usuario puede cambiar fácilmente la ruta de búsqueda utilizando un archivo por lotes para que las aplicaciones se puedan ejecutar de manera eficiente. Si una variable no está definida y se escanea un archivo por lotes, pueden ocurrir algunas ejecuciones no deseadas.

Un ejemplo se da a continuación: –

@echo off
set /p result = Want to say Hello ? (Y/N) ?
if /i "%result:~,1%" EQU "Y" echo Hello Ji!
if /i "%result:~,1% EQU "N" echo Bye Bye
pause

 

  • La entrada «Y» del usuario conducirá a imprimir hola como se mencionó anteriormente.
  • La entrada «N» del usuario llevará a imprimir adiós. 

Beneficios de las variables ambientales

  • Rendimiento de ejecución eficiente: aumenta el rendimiento del script por lotes para que los comandos que se ejecutan se ejecuten en menos complejidades de tiempo y espacio. 
  • Haga que la aplicación de secuencias de comandos sea segura: la información de Creditionails se volvió altamente segura después de usar variables de entorno
  • Reduzca los errores de ejecución: los errores de ejecución en tiempo de ejecución se reducen en gran medida después de desarrollar las variables de entorno, ya que las configura correctamente.

Las expresiones ambientales son las siguientes:

  • %name:~n%: omite las primeras «n» letras y devuelve el resto.
  • %name:~n,m% – Omite las letras «n» y devuelve la siguiente «m»
  • %name:,m% – Número de letras “m” más a la izquierda.
  • %name:~-m% – Número de letras “m” más a la derecha.

Salida Ejemplos de las expresiones anteriores:

 

1.) ECO %var% :

 

 

2.) ECO %var:~2,3% :

 

 

3.) ECO %var:~-3% :

 

 

4.) ECO %var:~,3% :

 

 

5.) ECO %var:~2%:

 

 

Publicación traducida automáticamente

Artículo escrito por shubhambhugra234 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *