Script por lotes: eliminar todos los espacios

En este artículo, veremos cómo eliminar todos los espacios de cualquier string usando Batch String.

Ejemplo :

Input: G e e k s     f o r    G e e k s
Output: GeeksforGeeks

Acercarse :

  • Al usar ‘set’ obtenemos la entrada de cualquier string.
    • Ejemplo: establecer str=string de entrada
  • En la siguiente línea usando ‘ echo %str% ‘ estamos imprimiendo nuestra string de entrada.
  • En la siguiente línea de código, eliminaremos todos los espacios en la string de entrada.
  • Usando el operador ‘ := ‘ estamos eliminando espacios en cualquier string.
  • Tenemos que escribir cualquier carácter entre y = para eliminar ese carácter de cualquier string de entrada dada.
    • Por ejemplo: str=%str:e=% (esto eliminará e de la string de entrada)
  • Así que para eliminar espacios usaremos ‘ : = ‘ .
  • ‘pausa’ se utiliza para mantener la pantalla hasta que se presione cualquier tecla.

Código:

@echo off
set str=G e e k s     f o r    G e e k s
echo %str%
set str=%str: =%
echo %str%
pause

Producción:

secuencia de comandos por lotes para eliminar todos los espacios.

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 *