同じ行の Windows バッチ ファイルで 2 つの異なるコマンドの出力をリダイレクトすることは可能ですか? たとえば、最初のコマンドの出力がファイルの 1 行目に表示され、コマンド 2 を実行して前の出力と同じ行に追加されます。ありがとうございました
質問する
2886 次
2 に答える
2
出力をファイルにリダイレクトするか、出力をファイルに追加できます。
echo LINE1, > file.txt
echo LINE2 >> file.txt
ただし、コマンドが CRLF を出力しない場合でも、常に改行があります (これは echo コマンドの場合であり、抑制できません)。
同じ行に出力するには、次のアプローチを使用する必要があります。
set content=
ECHO LINE1 > temp.txt
for /f "delims=" %%i in (temp.txt) do set content=%%i
ECHO LINE2 > temp.txt
for /f "delims=" %%i in (temp.txt) do set content=%content% %%i
ECHO %content%> result.txt
del temp.txt
于 2012-06-22T14:06:01.473 に答える
0
最初のプログラムが改行文字を出力しない限り、シェルのリダイレクト連結を行うことができます:
prog1 > out.txt
prog2 >> out.txt
于 2012-06-22T13:43:55.933 に答える