SED 手册

2009-05-13 14:02:50来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


SED 手册
Sed(Stream EDitor)为 UNIX 系统上提供将编辑工作自动化的编辑器 , 使用者无需直接编辑资料。使用者可
  利用 sed 所提供 20 多种不同的函数参数 , 组合(解 [1])它们完成不同的编辑动作。此外 , 由於 sed 都
  以行为单位编辑文件 , 故其亦是行编辑器(line editor)。  
  一般 sed 最常用在编辑那些需要不断重覆某些编辑动作的文件上 , 例如将文件中的某个字串替换成另一个字
  串等等。这些相较於一般 UNIX 编辑器(交谈式的, 如 vi、emacs)用手动的方式修改文件 , sed 用起来较省力。
本文转自
http://www.fanqiang.com

原文出处疑为:
http://phi.sinica.edu.tw

aspac@phi.sinica.edu.tw
(2001-07-29 08:05:00)
SED 手册 - 1. Introduction
http://phi.sinica.edu.tw

aspac@phi.sinica.edu.tw
(2001-07-29 08:05:00)
1.Introduction  
  Sed(Stream EDitor)为 UNIX 系统上提供将编辑工作自动化的编辑器 , 使用者无需直接编辑资料。使用者可
  利用 sed 所提供 20 多种不同的函数参数 , 组合(解 [1])它们完成不同的编辑动作。此外 , 由於 sed 都
  以行为单位编辑文件 , 故其亦是行编辑器(line editor)。  
  一般 sed 最常用在编辑那些需要不断重覆某些编辑动作的文件上 , 例如将文件中的某个字串替换成另一个字
  串等等。这些相较於一般 UNIX 编辑器(交谈式的, 如 vi、emacs)用手动的方式修改文件 , sed 用起来较省力。
  下面几节将分别介绍:  
何时使用 sed  
何处获得 sed  
sed 能做那些编辑动作  
sed 如何工作  
1.1 何时使用 sed  
  在修改文件时 , 如果不断地重覆某些编辑动作 , 则可用 sed 自动一次执行这些编辑动作。例如要使 received
  档内 1000 封电子信件内的发信人属名 "Tom" 改成 "John" , 此时只要在命令列上执行一简单的 sed 命令就可
  把档内所有的 "Tom" 字串替换成 "John"。  
  再者 , 当文件需要许多不同编辑动作时 , 则 sed 一次可执行那些不同的编辑动作。例如 sed 能一次执行完将
  文件中所有空白行删除、替换字串、并将使用者输入的文字添加在文件的第六行等等不同的编辑动作。  
1.2 何处获得 sed  
  一般的 UNIX 系统 , 本身即附有 sed。不同的 UNIX 系统所附的 sed 版本亦不尽相同。若读者所使用的 UNIX  
  系统上未附有 sed , 则可透过 anonymous ftp 到下列地方去取得 :  
phi.sinica.edu.tw:/pub/GNU/gnu
gete.sinica.edu.tw:/unix/gnu
ftp.edu.tw:/UNIX/gnu

ftp.csie.nctu.edu.tw:/pub/Unix/GNU

ftp.fcu.edu.tw
: /pub3/UNIX/gnu
axp350.ncu.edu.tw:/Packages/gnu
leica.ccu.edu.tw :/pub2/gnu
mail.ncku.edu.tw :/pub/unix/gnu
bbs.ccit.edu.tw :/pub1/UNIX/gnu

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:正则表达式使用详解(二)

下一篇:VMware6中为FreeBSD7.0安装VMware Tools