teeコマンドと組み合わせたバッチ処理、画面とログのデュアル出力

マイクロサービスウィンドウを開くためにバッチ処理が必要であると同時に、ログにも書き込み、リダイレクトの使用を開始する必要があります>が、リダイレクトはログファイルに直接書き込まれ、ウィンドウには出力が表示されなくなり、
オンラインで確認できます。ウィンドウでlinuxコマンドteeを使用できます。 tee.exeをダウンロードしてC:\ Windows \ System32ディレクトリにコピーしたら、直接使用できます。Cmdはウィンドウを開いてtee --helpと入力し、tee
に関するヘルプ出力ます。
ここではいくつかのアイデアのteeコマンドです:
スタート「」CMD / K「エコーこんにちは|ティーrunning.log」
カレントディレクトリにrunning.logファイルを生成します新しく開いたウィンドウが表示されているハローコマンドは、の内容はハローで
スタート"" cmd / k "echo hello && echo world | tee running.log"
新しいウィンドウにはhello worldが表示されますが、ログにはワールドしかありません(出力ラインフィードの表示に関係なく)。
変更して調整してください。コマンドを使用して出力する場合( )囲まれ、その後にteeが続く
"" cmd / k "(echo hello && echo world)| tee running.log"
ウィンドウ通常出力されるhello world
ログファイルにはhello worldも含まれます

WindowsのUNIXツールセットUnixUtilsに添付:
UnxUtils.zipダウンロードアドレス:
http ://pan.baidu.com/s/1o6BNnKY UnxUtils.zip
更新パッケージ、UnxUpdates.zipダウンロードアドレス:
http ://pan.baidu
UnxUtilsとUnxUpdatesをcom / s / 1o6NY1E6からダウンロードしたら、それを自分のフォルダーに解凍し、/ usr / local / wbinフォルダーの絶対アドレスを
コンピューターに追加します(右クリック)->プロパティ->詳細設定->環境変数->
このようなシステム変数->パス値、コマンドウィンドウでいつでも同様のLinuxコマンドを使用できます。

もちろん、一部のコマンドはWindows自体のコマンド名と同じです。システムは、Windowsに付属するコマンドを優先します。Windowsのコマンド名を変更するか、直接削除することを検討できます。

おすすめ

転載: blog.51cto.com/13236892/2487559