私は、フォルダ内のファイルを繰り返し処理し、各ファイルに対してコマンドを実行するWindowsバッチファイルを持っています。具体的に私はいくつかのファイルを検証するためにxmllintを実行しています:コマンド(バッチ・ループで実行)の出力をファイルにリダイレクトするにはどうすればよいですか?
for %%i in (c:\temp\*.xml) do (
C:\XMLLINT\xmllint -noout -schema "C:\schemas\schema.xsd" "%%~dpnxi" >> c:\output.txt
)
それが現在画面上に出力を示しています。これらすべてのコマンドの出力を出力ファイルに表示したい。どうすればこれを達成できますか?追加演算子(>>)を使用すると、空のファイルが作成される以外は何も実行されません。
xmllintのためですか?
-nooutは、検証されるファイルの内容を出力しない場合、-outputを追加すると、その中にすべての出力を含む1つのファイルが作成されません。 – user453441