Welcome 微信登录

首页 / 操作系统 / Linux / Sed命令的使用详细解释

一:sed命令的简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。二:Sed的用法格式Sed [options] ‘scripts’ inputfilesed ‘pattern’ inputfilepattern:中也可以有sed的子命令command,另外强大的sed还支持正则表达式,和扩展正则表达式三:sed命令常用[options]选项-n选项: quiet,silent,静默模式,不打印模式空间中的内容,而是仅打印和sed命令匹配的内容suppress automatic printing of pattern space。比如:sed -n ‘1,2p’ passwd再如Sed ‘1,2p’ /etc/passwd-f:选项 sed -f filename把sed要处理的命令写到一个文件中,使用-f选项-i选项:直接对源文件进行操作。-e选项:sed -e scripts或者expression说明:-e选项可以支持sed进行多点编辑处理,使用多个scripts或者expression时,之间使用;分号隔开。比如:
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 下一页
应用技术:Linux下测试磁盘的读写IO速度Linux实时显示网卡流量的工具nload相关资讯      sed 
  • Linux 管理员都应该会的命令:sed   (01月13日)
  • Linux正则表达式sed 详述  (04/16/2015 15:19:04)
  • shell中sed和awk的一些用法和例子  (02/03/2015 11:52:34)
  • sed 命令详解  (11/15/2015 10:16:53)
  • sed一些参数的用法  (04/16/2015 15:05:09)
  • sed命令详解与示例  (11/12/2014 19:21:48)
本文评论 查看全部评论 (0)
表情: 姓名: 字数