sed
#拿掉单一一个 | 竖杠,采用词首和词尾定位符 sed -e "s|\<\|\>||g" SED手册 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