バッチファイルを
call "c:\a\b.bat" cdef.inp < ghik.txt > lmno.txt
とメモ帳で書いて、コマンドプロンプトでこのファイルを実行しました。すると、
call "c:\a\b.bat" cdef.inp 0< ghik.txt 1> lmno.txt
となって実行され、読み込みのエラーがでます。
なぜ<や>の前に0や1の数字がつくのでしょうか?
ついていても実行できればいいのですが・・。
このエラー回避の方法を教えてください。
c:\a\b.batの内容を変更してc:\a\b.batの中では
<処理を望むコマンド> %1 < %2 > %3
として
実行時には
call "c:\a\b.bat" cdef.inp ghik.txt lmno.txt
とするとか
c:\a\b.batの中で直接
<処理を望むコマンド> cdef.inp < ghik.txt > lmno.txt
とするようには仕様上できないのでしょうか。
b.batの無いよう変更はあまり望ましくないです。
ありがとうございました。
ありがとうございます。