Herhangi bir dosyada belli bir patern’in geçtiği satırın altına yeni bir satır eklemek istediğinizde sed imdadınıza yetişir. Bunun için aşağıdaki kalıbı kullanabilirsiniz. Sed ile Belli Patern’in Altina Yeni Satır Ekleme için;
Kullanımı:
1 |
sed '/PATERN/a yeni_satır' DOSYA_ADI |
Örneğin aşağıdaki örnekte sed_data isimli dosyasındaki omer patern’i geçen satırının altına kadir oner 300 1 satırını ekliyoruz.
Örnek:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[root@omeroner~]$cat sed_data omer oner 2000 3 kemal ozlu 2001 5 can urasli 300 4 omer oner 4000 5 [root@omeroner~]$sed '/omer/a kadir oner 300 1' sed_data omer oner 2000 3 kadir oner 300 1 kemal ozlu 2001 5 can urasli 300 4 omer oner 4000 5 kadir oner 300 1 [root@omeroner~]$ |
So, what do you think ?