Guida avanzata a Solaris

Sostituzione di una stringa di caratteri

La procedura per la sostituzione di una stringa di testo è basata sulle procedure di ricerca descritte in precedenza. Tutti i caratteri speciali disponibili per la ricerca possono essere utilizzati anche per le operazioni di ricerca e sostituzione.

La sintassi base del comando è la seguente:

:g/stringa-di-ricerca/s//stringa-di-sostituzione/g

seguita da Return.

Per sostituire ad esempio tutte le ricorrenze della stringa "formato" con la stringa "dimensioni" digitare:

:g/formato/s//dimensioni/g

e premere Return.

Questo comando può essere modificato in modo che vi fermi la ricerca e chieda conferma della sostituzione ad ogni ricorrenza della stringa. Nel comando dell'esempio seguente, le opzioni gc specificano a vi di fermarsi ad ogni ricorrenza di "formato" e di chiedere conferma della sostituzione. Rispondere con y per sì o con n per no.

:g/formato/s//dimensioni/gc


Nota -

Per annullare una procedura di ricerca e sostituzione con richiesta di conferma, premere Ctrl-C.