sed 命令

来源:互联网 发布:Java 获取项目发布路径 编辑:程序博客网 时间:2024/05/21 15:03

1: sed 主要功能  替换, 增加,删除 ,插入,列印

参数说明

 -e   <script>或者expression = <script>以选项中选定的<script>来执行输入文件

 -f    <script>或者file = <scrpt>以选项中选定的<scrpt>来执行输入文件

 -v   输出版本信息

 -h  帮助

 -n  仅显示处理后的结果

二: 动作说明

a : 增加  a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~   sed  3a\newline 意思在第三行后即第四行增加newline  

c: 取代  sed '2,5c NO-2-5 numer'    2-5行以NO-2-5number替换

i:  插入 sed '2i drink tea'   在第二行插入drinktea

s: 取代  sed ' s /要被取代的字串/新的字串/g'

d: 删除 sed '2, 5d' 删除第二行到第五行   sed ' 2, $d'删除从第二行到最后一行
p :列印sed -n '5, 7p' 列出第五到第七行

0 0
原创粉丝点击