Bir dosyadaki son n satırı düzenlememe izin verecek bir komut var mı? İçinde farklı sayıda satır bulunan birkaç dosyam var. Ancak her dosyadaki son n satırı değiştirmek istiyorum. Amaç, son n satırındaki virgüllerin yerine noktalı virgül koymaktır. Ama sadece son satırda.
Herhangi bir satırı silmek istemiyorum, sadece her virgülün her dosyadaki son n satırındaki noktalı virgülle değiştirilmesini istiyorum.
Sed komutunu kullanarak en son satırı bu komutla değiştirebiliyorum. Burada açıklandığı gibi: Bir dosyanın son satırındaki metni nasıl kaldırabilirim?
Ama bu sadece son satırı değiştirmeme izin veriyor, son satırda değil.
sed '24,$s/,/:/g' filename
nerede24
olduğunu ``