windows

Windows版teeコマンドその2

先日のteeコマンドはリアルタイム出力には対応していない。 パイプ元のコマンドが終了しないとコンソールにもファイルにも出力されない。 リアルタイム出力に対応しているsafeteeというプログラムもあるので何が違うのか気になって調べてみた。 いろいろ試し…

Windows版teeコマンド

@echo off if "%1"=="-a" ( rem 最初の引数が-aであればファイルに追加書き込みするのでnulクリアはしない rem ファイル名を%1で取れるようにshiftする shift ) else ( rem 指定されたファイルを空にする type nul > %1 ) rem 空行も出力する必要があるのでf…