[
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 Section 6.
-
c
-
Prompt for confirmation before each change.
-
g
-
Substitute all instances of
pattern
on each line.
-
p
-
Print the last line on which a substitution was made.
: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