ed:最初の行をデフォルトの現在の行に設定

ed:最初の行をデフォルトの現在の行に設定

大容量ファイルの最初の行を編集しようとしていますが、すべての行を読むのをed待つ必要があります。ファイル全体の読み取りをed停止し、現在の行が最初の行になるようにすぐに編集を開始する方法はありますか?ed

ベストアンサー1

Shellterが指摘したように、edこれはできません。ほとんどの編集操作ではファイルを再作成する必要があり、その場所でのみ置き換えることができます。この場合を使用できますhexedit(1)

メモリを最も少なく使用する方法は、sed交換などの操作を使用することです。八月そして6月最初の行:

sed '1s/August/June/' FILE > NEWFILE

おすすめ記事