[Batch/Bash] Leerzeichen umschreiben

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von l4m3b0t, 8. Januar 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. Januar 2011
    Leerzeichen umschreiben

    Hi

    Da ich mir von Zeit zu Zeit immer wieder kleine Batch Programme schreibe, stosse ich auch immer wieder auf kleine Probleme.

    Mein aktuelles Problem ist die Umschreibung des Leerzeichens.

    Code:
    @echo off
    set /p input=
    echo %input:a=+%
    pause
    In der dritten Zeile wird beschrieben, dass alle zuvor eingegebenen "a" zu einem "+" werden. Anstelle der a will ich nun aber alle Leerzeichen zu einem Plus ändern.

    Via Google stiess ich lediglich auf das eher banale Problem der Pfade mit Leerzeichen, welches ganz einfach mit Anführungs/Schlusszeichen ("C:\Program Files") oder der Tilde (C:\PROGRA~1) gelöst werden kann, dies bringt mich aber nicht weiter.

    Ich hoffe jemand kennt eine Lösung oder kann mich darüber informieren, dass es keine gibt.

    PS: Ich benutze Windows 7 64bit.

    mfg lamebot
     
  2. 8. Januar 2011
    AW: Leerzeichen umschreiben

    Code:
    @echo off
    set /p input=
    echo %input: =+%
    pause
    ?
     
  3. 9. Januar 2011
    AW: Leerzeichen umschreiben

    Da hab ich wohl vor lauter Bäumen den Wald nicht mehr gesehen. Thx, closed.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.