web-dev-qa-db-ja.com

複数のファイルで3行目以降のテキストを削除する方法

私は具体的な行の後にテキストファイルの行を削除することができるような方法を探しています。

たとえば、ファイルには5行が含まれています。 3行目の後に行を削除したいです。見る、

  • ライン1
  • 2行目
  • 3行目
  • xxxxxx.
  • xxxxxx1

ここでは、最初の3行(1行目、2行目、3行目)を保持し、残りの2行(xxxxxx、xxxxxx1)を削除し、そのテキストファイルを自動的に保存したいです。これを複数のテキストファイルにしたいです。フォルダ内のすべてのテキストファイルの3行目のすべての行の後にすべての行を削除したいです。

メモ帳++を使ってこれを行う方法は?前もって感謝します

1
user3548321

これは、さまざまなLinuxツールのための非常に標準のテキスト操作のようです(技術的な誤りを気にしないでください)、GNU SEDがそれらの1つである。Bash/UbuntuがWindows 10のために出てくるまで) git bash のようなものを使うことができます。

sed -i '4,$d' *
 _

すべてのファイルの4行目から始まるすべての行を削除します。

2
Dee