Inicio Foros Sistemas operativos Windows Quitar todos los espacios texto .bat Batch Windows [RESUELTO]

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #48526
    Varios
    Moderador

    Hola, tengo un script hecho en un fichero .bat (batch de proceso por lotes) de Windows. Y tengo una variable donde almaceno un valor de texto. Lo que quiero es quitarle todos los espacios (derecha, izquierda y por medio) del texto ¿Cómo se puede hacer?

    #48527
    alonsojpd
    Superadministrador

    Puedes usar el siguiente código de ejemplo, donde quitamos todos los espacios para el valor contenido en la variable «texto», mostramos el valor antes de quitar los espacios y después con los espacios quitados:

    Nota: ponemos los corchestes «[]» para mostrar que también añadimos espacios a la izquierda y a la derecha y para comprobar que se quitan todos después.

    El script anterior devolverá:

    Texto original:
    [ Esto es una prueba de quitar espacios en bat ]
    Texto sin espacios:
    [Estoesunapruebadequitarespaciosenbat]

    #48528
    Varios
    Moderador

    Ok, perfecto.

    ¿Y si solo quisiera quitar los espacios en blanco a la izquierda?

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.