echoコマンドで数字をファイルにリダイレクト

  • バッチファイルで以下の文字列をファイルに追加する、ってのをやって時のメモ

mode=2(末尾にブランク無し)

  • とりあえず、素直に書いてみた

echo mode=2>>test.txt

  • Windows2000以降だと 「2>」が標準エラー出力のリダイレクトと認識(当然か・・(-_-;;)されてしまう・・
    • Windows98SEだと問題ない。Meな環境は無いので不明 (^-^;;
  • で、対応方法は、括弧で囲んじゃうこと

(echo mode=2)>> test.txt

●追記 2005/09/05

  • コメントでotnさんに教えて頂きました
  • 以下の方法が、OSに依存せずに対応できていい感じです

>>test.txt echo mode=2