ex
[options
]files
A line-oriented text editor; a superset of ed and the root of vi. See Sections 8 and 9 for more information.
command
Begin edit session by executing the given ex command
(usually a search pattern or line address). If command
contains
spaces or special characters, enclose it in single quotes to protect
it from the shell. For example, command
could be ':set list' (show
tabs and newlines) or /word
(search for word
) or '$'
(show last line). (Note: -ccommand
was formerly +command
.)
Run in LISP mode for editing LISP programs.
List filenames that were saved due to an editor or system crash.
file
Recover and edit file
after an editor or system crash.
Edit in read-only mode to prevent accidental changing of files.
Suppress status messages (e.g., errors, prompts); useful when running an ex script. (-s was formerly the - option.)
tag
Edit the file containing tag
, and position the editor at its
definition (see ctags for more information).
Invoke vi. Running vi directly is simpler.
Verbose; print non-terminal input on standard error. Useful for tracking shell scripts running ex.
Supply a key to encrypt or decrypt file
using crypt.
Same as -x but assume that file
began in encrypted form.
Either of the following examples will apply the ex commands in exscript to text file doc:
ex -s doc < exscript
cat exscript | ex -s doc