Script por lotes: string vacía

En este artículo, vamos a crear una string vacía usando Batch Script.

Guión por lotes:

@echo off 
set str1=
set str2=Hello

::using if statement we will check that str1 is empty string or not.

if [%str1%]==[] echo "str1 is an empty string"  
if [%str2%]==[] echo "str2 is an empty string"


pause

Explicación :

  • Al usar ‘set’ estamos obteniendo nuestra string de entrada.
    • str1 sin valor (es decir, string vacía)
    • y str2 como ‘Hola’
  • Ahora, usando la declaración if, verificaremos si str1 es una string vacía o no.

if [%str1%]==[] echo “str1 es una string vacía”::el paréntesis siempre es inseguro, así que siempre use corchetes.

  • Se usa un doble punto (::) para agregar cualquier comentario en cualquier secuencia de comandos por lotes.
  • Luego estamos usando ‘pausa’, para mantener la pantalla hasta que se presione cualquier tecla, para que podamos leer nuestra salida.

como podemos ver, nuestra str1 es una string vacía

Como podemos ver claramente, ‘str1 es una string vacía’ se imprime como salida, lo que significa que nuestra declaración if es verdadera para el argumento str1. Por lo tanto, str1 es una string vacía.

Publicación traducida automáticamente

Artículo escrito por thenavneet 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 *