回答:
アンパサンドをエスケープします。
foo=bar ^& baz
(ある程度)デニスウィリアムソンの答えに追加するには、コマンドをパイプするためにパイプ文字をエスケープすることもできます!たとえば、クリップボードにデータをコピーするコマンドが必要でした。COPY
それを解釈する方法のために、改行を付けずに指定したテキストを実際にコピーするには、間抜けなコマンドを実行する必要があります。
クリップボードにコピーするためのマクロを定義するには、次のコマンドでパイプをエスケープできます^
。
doskey cc=echo^|set /p=$*^|clip
コマンドを実行するとcc hey
、あなたが今持っているでしょうhey
クリップボードにコピーされました!