Apakah ada perintah yang akan memungkinkan saya untuk mengedit baris n terakhir dalam file? Saya memiliki beberapa file, yang semuanya memiliki jumlah baris yang berbeda di dalamnya. Tapi saya ingin memodifikasi n baris terakhir di setiap file. Tujuannya adalah untuk mengganti koma dengan titik koma di n baris terakhir. Tetapi hanya dalam n baris terakhir.
Saya tidak ingin menghapus baris apa pun, saya hanya ingin mengganti setiap koma dengan titik koma di baris n terakhir di setiap file.
Menggunakan perintah sed saya bisa mengganti baris terakhir dengan perintah ini. Seperti yang dijelaskan di sini: Bagaimana saya bisa menghapus teks pada baris terakhir file?
Tapi ini hanya memungkinkan saya untuk memodifikasi baris terakhir, dan bukan jumlah n baris terakhir.
sed '24,$s/,/:/g' filename
mana24
garis awalnya`