Redirecionando a entrada de comando usando <
O redirecionamento de entrada está funcionando para arquivos .exe ou comandos internos do Windows.
app.exe < ListOfNames.txt
sort < input.txt
No entanto, não está funcionando quando tento redirecioná-lo para um script em lote.
test.bat: -
@echo off
echo %1 %2
Executando-o usando: -
test.bat<input.txt
onde input.txt tem duas seqüências.
No entanto, ele está funcionando bem para redirecionar a saída mesmo no caso de scripts em lote.
Esse é o comportamento esperado ou estou cometendo algum erro de sintaxe? Existe alguma outra maneira de ler argumentos de um arquivo em vez de analisá-lo manualmente?