home | O'Reilly's CD bookshelfs | FreeBSD | Linux | Cisco | Cisco Exam  


substitute

[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 .)

Options

c

Prompt for confirmation before each change.

g

Substitute all instances of pattern on each line (global).

p

Print the last line on which a substitution was made.

Examples

: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


Previous: Reference: source UNIX in a Nutshell: System V Edition Next: Reference: t
Reference: source Book Index Reference: t

The UNIX CD Bookshelf NavigationThe UNIX CD BookshelfUNIX Power ToolsUNIX in a NutshellLearning the vi Editorsed & awkLearning the Korn ShellLearning the UNIX Operating System