ED.1
上传用户:jnzhq888
上传日期:2007-01-18
资源大小:51694k
文件大小:2k
源码类别:

操作系统开发

开发平台:

WINDOWS

  1. .TH ED 1
  2. .SH NAME
  3. ed - editor
  4. .SH SYNOPSIS
  5. fBed fIfilefR
  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.cfR"
  21. .EX "echo '1,$p' | ed - file" "Odd way to write 'cat file'"
  22. .SH DESCRIPTION
  23. .PP
  24. fIEdfR is functionally equivalent to the standard V7 editor, ed.  
  25. It 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
  47. Many of the commands can take one or two addresses, as indicated above.  The
  48. defaults are shown in parentheses.  Thus fIafR appends to the current 
  49. line, and fIgfR works on the whole file as default.  
  50. The dot refers to the current line.
  51. Below 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 fIwholefR
  58. s/whole/while/ # Replace fIwholefR by fIwhilefR
  59. g/Buf/s//BUF/g # Replace fIBuffR by fIBUFfR everywhere
  60. w # Write the file back
  61. q # Exit the editor
  62. .fi
  63. fIEdfR is provided for its sentimental value.
  64. If you want a line-oriented editor, try fIexfR.
  65. If you want a good editor, use fIellefR, fIelvisfR, or fIminedfR.
  66. .SH "SEE ALSO"
  67. .BR elvis (1),
  68. .BR elle (9),
  69. .BR mined (9).