Önünde belirli bir kelimesi olmayan bir kelimenin tüm tekrarlarını kullanmak sedveya perldeğiştirmek istiyorum .
Örneğin, bir filmin çizimini içeren bir metin dosyam var ve bir karakterin soyadının tüm tekrarlarını ilk adlarıyla değiştirmek istiyorum, ancak yalnızca adlarının soyadından hemen önce gelmemesi durumunda.
Örnek metin şöyle görünebilir:
John Smith and Jane Johnson talk about Smith's car.
Bunun gibi görünmesini istiyorum:
John Smith and Jane Johnson talk about John's car.
Sadece yaparsam sed 's/Smith/John/' file, o zaman olurdu:
John John and Jane Johnson talk about John's car.
Soyadından önce gelen ilk ad her zaman aynı olacaktır. Ben uğraşmak zorunda değilsiniz John Smithve Frank Smith. Bundan önce olmayan bir eşleşme yoluna ihtiyacım Smithvar John.