0

ファイルの一部を別のファイルに表示する簡単なbatファイルを作成しようとしましたが、うまくいきません。それを testing.bat と呼ぶだけです

@echo off
echo result> output.dat
for /f "skip=1 delims=," %i in (input.txt) do echo %i>> output.dat
PAUSE

入力ファイルは単にコンマ区切りの数字であり、各行の最初の数字をすべて取得したい (最初の行を除く)。出力ファイルは空です。

しかし、output.datに「結果」を出力した後、停止しました

私が理解していないのは、testing.batからではなく、コマンドラインからコマンドを実行するだけですべてが完全に機能するということです

解決策はありますか?前にありがとう

4

1 に答える 1

1

各 % の前に別の % を付ける必要があります:)

したがって、次のようになります。

for /f "skip=1 delims=," %%i in (input.txt) do echo %%i>> output.dat
于 2013-09-19T04:13:14.040 に答える