ファイルが非常に大きく(> 5G)、行番号でいくつかの行を移動(コピー&ペースト)ファイル。linuxコマンドを使用して大きなファイル(> 5G)の特定の行を削除する方法
このコマンドが小さいサイズのファイルで動作することはわかっています。 (私のsedコマンドでは、-iオプションを認識しません)
sed "${line}d" file.txt > file.tmp && mv file.tmp file.txt
このコマンドは、理由のサイズで比較的長い時間を要します。最初の行と最後の行を削除するだけでなく、行番号nを削除する方法も知りたいとします。
ここでの問題は何だ、同じコマンドを使用できますか?この操作の時間、またはパーティションにスペースがありませんか? – DevilaN