source: trunk/minix/man/man1/ed.1@ 20

Last change on this file since 20 was 9, checked in by Mattia Monga, 14 years ago

Minix 3.1.2a

File size: 1.7 KB
RevLine 
[9]1.TH ED 1
2.SH NAME
3ed \- editor
4.SH SYNOPSIS
5\fBed \fIfile\fR
6.br
7.de FL
8.TP
9\\fB\\$1\\fR
10\\$2
11..
12.de EX
13.TP 20
14\\fB\\$1\\fR
15# \\$2
16..
17.SH OPTIONS
18.FL "\-" "Suppress line/byte count messages (for in scripts)"
19.SH EXAMPLES
20.EX "ed prog.c" "Edit \fIprog.c\fR"
21.EX "echo '1,$p' | ed - file" "Odd way to write 'cat file'"
22.SH DESCRIPTION
23.PP
24\fIEd\fR is functionally equivalent to the standard V7 editor, ed.
25It supports the following commands:
26.PP
27.nf
28.ta 0.5i 0.95i
29 (.) a: append
30 (.,.) c: change
31 (.,.) d: delete
32 e: edit new file"
33 f: print name of edited file"
34 (1,$) g: global command
35 (.) i: insert
36 (.,.+1) j: join lines together
37 (.) k: mark
38 (.) l: print with special characters in octal
39 (.,.) m: move
40 (.,.) p: print
41 q: quit editor"
42 (.) r: read in new file
43 (.,.) s: substitute
44 (1,$) v: like g, except select lines that do not match
45 (1,$) w: write out edited file
46.fi
47Many of the commands can take one or two addresses, as indicated above. The
48defaults are shown in parentheses. Thus \fIa\fR appends to the current
49line, and \fIg\fR works on the whole file as default.
50The dot refers to the current line.
51Below is a sample editing session with comments given following the # symbol.
52.PP
53.nf
54.ta 0.5i 2.5i
55 ed prog.c # Edit prog.c
56 3,20p # Print lines 3 through 20
57 /whole/ # Find next occurence of \fIwhole\fR
58 s/whole/while/ # Replace \fIwhole\fR by \fIwhile\fR
59 g/Buf/s//BUF/g # Replace \fIBuf\fR by \fIBUF\fR everywhere
60 w # Write the file back
61 q # Exit the editor
62.fi
63\fIEd\fR is provided for its sentimental value.
64If you want a line-oriented editor, try \fIex\fR.
65If you want a good editor, use \fIelle\fR, \fIelvis\fR, or \fImined\fR.
66.SH "SEE ALSO"
67.BR elvis (1),
68.BR elle (9),
69.BR mined (9).
Note: See TracBrowser for help on using the repository browser.