[
address
]
s
[
/
pattern
/
replacement
/
] [
options
] [
count
]
Replace each instance of pattern
on the specified lines with replacement
. If pattern
and replacement
are omitted, repeat last substitution. count
specifies the number of lines on which to substitute, starting with address
. See additional examples in Chapter 6
. (Spelling out the command name does not work in Solaris vi
.)
:1,10s/yes/no/g Substitute on first 10 lines
:%s/[Hh]ello/Hi/gc Confirm global substitutions
:s/Fortran/\U&/ 3 Uppercase "Fortran" on next three lines