replace a character in the string using DOS commands

Raveendra M Pai picture Raveendra M Pai · Feb 13, 2013 · Viewed 23.7k times · Source

I have a requirement in which I need to replace particular character from a string, by using a DOS command.

For example, if my string is "1,2,3,4", I need to get the result "1.2.3.4" by replacing each "," with a "." character.

Answer

Shirulkar picture Shirulkar · Feb 13, 2013

Following will work for you

    @echo off
    set string1=1,2,3,4
    set string2=%string1:,=.%
    echo %string2%