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.
commandBegin 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.
fileRecover 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.)
tagEdit 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 < exscriptcat exscript | ex -s doc