次のようにして、stdoutとstderrを同じファイルにリダイレクトしようとしています:
dir c:\*.mp3 c:\*.mpa c:\*.asf c:\*.avi c:\*.flv c:\*.mov c:\*.mp4 c:\*.mpg c:\*.swf c:\*.vob c:\*.wmv /s/b > out.file.nlm.txt 2>&1
これは機能しません-ファイルに「ファイルが見つかりません」というエラーが表示されません-しかし、次のような複数のステートメントに分割すると:
dir c:\*.mp3 /s/b> out.file.nlm.txt 2>&1
dir c:\*.mpa /s/b >> out.file.nlm.txt 2>&1
dir c:\*.asf /s/b >> out.file.nlm.txt 2>&1
それは正常に動作します。どうすればそれを 1 つのステートメントにまとめることができますか?