Sed kullanarak, bulunan ilk eşleşmenin üzerine nasıl metin eklerim?


1

Bir kod tabanını değiştirmek için sed kullanıyorum. Bir [assembly: ..] referansı eklemeye çalışıyorum ve okunabilirliğin iyiliği için ilk [montaj:] referansı olarak görünmesini istiyorum.

Bunu sed'de nasıl yapabilirim?

Yanıtlar:


2

Bir maçtan önce bir şey eklemek için sed ekleme komutunu kullanın.

% sed "/yourmatch/i'[assembly:..]'" <<< $'hello\nworld\nyourmatch\matches'
hello
world
'[assembly:..]'
yourmatchmatches

Daha fazla bilgi için, bkz. man sed.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.