1. ホーム
  2. windows

[解決済み] Windows コマンドプロンプトでの角括弧のエスケープ

2023-01-01 06:12:52

質問

Windowsマシン上のファイルに、山括弧(<と>)を含む文字列をエコー出力したいのです。 基本的に私がしたいことは次のようなことです。

echo some string < with angle > brackets >>myfile.txt

これは、コマンドインタプリタが角括弧に惑わされてしまうので、うまくいきません。 私はこのように文字列全体を引用することができました。

echo "some string < with angle > brackets" >>myfile.txt

しかし、そうすると、私のファイルには不要な二重引用符があります。

unixのように括弧をエスケープしてもうまくいきません。

echo some string \< with angle \> brackets >>myfile.txt

アイデアですか?

どのように解決するのですか?

Windowsのエスケープ文字がなぜか^になっています。

echo some string ^< with angle ^> brackets >>myfile.txt