ARCHIVED: In vi, how can I perform a global search and replace?
This content has been archived, and is no longer maintained by Indiana University. Information here may no longer be accurate, and links may no longer be available or reliable.
To perform a global search and replace in vi, use the search and replace command in command mode:
:%s/search_string/replacement_string/g
The %
is a shortcut that tells vi to search all lines of
the file for search_string
and change it to
replacement_string
. The global
(g
) flag at the end of the command tells vi
to continue searching for other occurrences of
search_string
. To confirm each replacement, add the
confirm (c
) flag after the global flag.
At Indiana University, for personal or departmental Linux or Unix systems support, see Get help for Linux or Unix at IU.
Related documents
This is document acoj in the Knowledge Base.
Last modified on 2018-01-18 09:27:02.