shell脚本之sed怎么使用


这篇文章主要介绍“shell脚本之sed怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“shell脚本之sed怎么使用”文章能帮助大家解决问题。sed是Stream Editor(流编辑器)的缩写,简称流编辑器;用来处理文件的sed是一行一行读取文件内容并按照要求进行处理,把处理后的结果输出到屏幕首先sed读取文件中的一行内容,把其保存在一个临时缓存区中(也称为模式空间)然后根据需求处理临时缓冲区中的行,完成后把该行发送到屏幕上总结:由于sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会直接修改原文件Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作,对文件进行过滤和转换操作sed常见的语法格式有两种,一种叫命令行模式,另一种叫脚本模式。sed [options] ‘处理动作’ 文件名常用选项常见处理动作以下所有的动作都要在单引号里打印文件内容i地址定位的上面插入a下面插入c 替换指定的整行内容删除文件内容语法:sed 选项 ‘s/搜索的内容/替换的内容/动作’ 需要处理的文件
其中,s表示search搜索;斜杠==/表示分隔符,可以自己定义;动作一般是打印p和全局替换g==(默认只替换每行第一个匹配到的内容)举例说明:sed 选项 ‘sed命令或者正则表达式或者地址定位’ 文件名定址免费云主机域名用于决定对哪些行进行编辑。地址的形式可以是数字、正则表达式、或二者的结合。如果没有指定地址,sed将处理输入文件的所有行。关于“shell脚本之sed怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: go语言中slice,map,channl底层原理是什么

今天小编给大家分享一下go语言中slice,map,channl底层原理是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。slice的创建主要…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/19 11:23
下一篇 03/19 11:23

相关推荐