1. ホーム
  2. windows

[解決済み] Windowsのコマンドラインでテキストファイルを結合し、先頭行を削除する。

2022-07-15 12:45:26

質問

比較的大きなテキストファイルを連結する必要があり、コマンドラインから行いたいと考えています。残念ながら、私は Windows しか持っておらず、新しいソフトウェアをインストールすることができません。

type file1.txt file2.txt > out.txt

でほぼ希望通りになりますが、file2.txtの1行目がout.txtに含まれないようにしたいのですが、どうしたらよいでしょうか?

私が気づいたのは more には +n オプションで開始行を指定することができますが、これらを組み合わせて望む結果を得ることができません。私はこれが Windows では不可能かもしれないことを知っていますし、私はいつでも手で out.txt を編集して行を取り除くことができますが、コマンド ラインからそれを行う簡単な方法はあるでしょうか?

どのように解決するのですか?

more +2 file2.txt > temp
type temp file1.txt > out.txt

または copy . 参照 copy /? を参照してください。

copy /b temp+file1.txt  out.txt