文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>sed编辑器

sed编辑器

时间:2010-11-02  来源:龍蝦

输入文件可以是指定的文件名,也可以是来自一个管道的输出。

sed编辑器在运行的时候不必人工干涉,常被称作批编辑器,此特性允许在脚本中使用编辑命令。

 

sed以按顺序逐行的方式工作:

1.从输入读取一行数据存入临时缓冲区(称为模式空间,pattern space)

2.按指定的sed编辑命令处理缓冲区中的内容

3.把模式空间的内容送往屏幕,并将这行内容从模式空间中删除

4.读取下面一行,重复上面的过程

 

sed命令格式

格式1: sed [OPTION] [-e] command1 [[-e command2] ... [-e commandn]] [input-file] ...

可以指定多个编辑命令,sed对这些命令依次进行处理。若仅有一个命令,可省略-e。

格式2: sed [OPTION] -f script-file [input-file] ...

执行脚本文件中的sed编辑命令。

参数

-n: sed在将下一行读入pattern space之前,自动输出pattern space中的内容。此选项关闭自动输出,是否输出由编辑命令控制。

-r: 使用扩展正则表达式进行模式匹配。

 

sed的编辑命令包括地址和操作两部分。地址指定sed要操作的行,操作指定要进行的处理。

提示:

1.通常使用单引号将整个操作命令括起来;

2.若操作命令中包含Shell变量替换,应该使用双引号将整个操作命令括起来。

 

 

 

 

 

 

 

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载