バッチファイルを区切るコマンドをエコーするバッチスクリプトがあり、そのファイルを呼び出します。外部バッチファイルコマンドが実行されるたびに、コマンドの前にランダム1が追加されます。これは前に起こっていなかったし、一見無作為に発生し始めた。バッチファイル内のSEDコマンドが正常に実行されなくなります。コマンドを実行する前に1を追加するバッチファイル
SED -n -e "/point1/,/point2/p" test.csv > point1.csv
は、これが起こっている理由として
SED -n -e "/point1/,/point2/p" test.csv 1>point1.csv
任意のアイデアとして出力されますか?
はい、あなたはWindowsを使用していますので、何らかの理由で何もできません。 cygwinをインストールして、シェルからコマンドを実行してください。あなたの正気を保存してください。 –
リダイレクト演算子 '> 'は' 1> 'と等価です。明示的に指定されていない場合に追加されたリダイレクションハンドル(この場合、標準出力を意味する「1」、_STDOUT_)がリダイレクトされます。 '<'は '0 <'になります... – aschipfl