Comando do VI utilizado para trocar as palavras de uma linha, ou arquivo, todo
por outra. Exemplos e alguns parâmetros:
:s/velho/novo => Substitui a primeira ocorrência de "velho" por "novo" na linha
corrente.
:% s/velho/novo => Substitui em todo o arquivo (%) a primeira ocorrência de
"velho" por "novo" em cada linha.
:% s/velho/novo/g => Substitui em todo o arquivo (%), todas (g) as ocorrências
de "velho" por "novo".
:% s/velho/novo/gc => Igual ao anterior, mas pedindo confirmação para cada
substituição.
:% s/^String[0-9]//gc => Expressões regulares também funcionam, como no sed.
:% s/./\u&/gc => Converte para maiúsculas (\u) o primeiro caracter (.) de cada
linha.
Nenhum comentário:
Postar um comentário