Qual seria a sintaxe para substituir apenas a segunda/terceira ocorrência de uma palavra/frase em ed?
He wanted to buy groceries from the shop, but preferred not having to go into the shop. >>
He wanted to buy groceries from the shop, but preferred not having to go into it. >>
O comando de substituição em
ed
,s///
, recebe zero ou mais sinalizadores no final da string de comando. Se os sinalizadores incluírem um inteiro positivo n , a substituição atuará na n :th correspondência.Supondo que você deseja substituir a segunda ocorrência de substring
the shop
na linha atual pela stringit
, você usariaUm instantâneo de uma sessão de edição pode ter a seguinte aparência, onde o usuário olha a linha atual com
p
e decide fazer a alteração na segunda ocorrência dethe shop
, exibindo a linha novamente após a edição (usando op
sinalizador dos///
comando):Esse recurso do
s///
comando de edição foi herdado pelosed
.