Saya punya skenario di mana baris ditambahkan pada awal dan akhir file besar.
Saya sudah mencoba seperti yang ditunjukkan di bawah ini.
untuk baris pertama:
sed -i '1i\'"$FirstLine" $Filename
untuk baris terakhir:
sed -i '$ a\'"$Lastline" $Filename
Tetapi masalah dengan perintah ini adalah bahwa ia menambahkan baris pertama file dan melintasi seluruh file. Untuk baris terakhir itu lagi melintasi seluruh file dan menambahkan baris terakhir. Karena file yang sangat besar (14GB) ini membutuhkan waktu yang sangat lama.
Bagaimana saya bisa menambahkan baris ke awal dan yang lain ke akhir file sambil hanya membaca file sekali?