batch echo pipe symbol causing unexpected behaviour

后端 未结 4 579
旧巷少年郎
旧巷少年郎 2020-12-06 09:37

I have a variable in my batch file and it contains the pipe symbol (this one: |) so when I echo the variable I get an error about a unrecognized internal/external command.

4条回答
  •  佛祖请我去吃肉
    2020-12-06 10:03

    set X=%0^|callset.bat
    set Y=%X:|=_%
    echo %Y%
    echo %X% _ %Y%
    REM activate callset | more
    

    REM and you should have infinite pipe. Break CTRL+C twice Ctrl Break REM prints "The process tried to write to a nonexistent pipe."

提交回复
热议问题