入力リダイレクトは、.exe ファイルまたは内部 Windows コマンドに対して機能しています。
app.exe < ListOfNames.txt
sort < input.txt
ただし、バッチ スクリプトにリダイレクトしようとしても機能しません。
test.bat :-
@echo off
echo %1 %2
を使用して実行します:-
test.bat<input.txt
input.txt には 2 つの文字列があります。
ただし、バッチ スクリプトの場合でも、出力のリダイレクトには問題なく機能しています。
これは予期された動作ですか、それとも構文ミスを犯していますか? 手動で解析する代わりに、ファイルから引数を読み取る他の方法はありますか?