sed的介绍
什么是sed?
Sed是一个流处理编辑器, 它能帮助我们自动处理文件、分析日志文件.修改配置文件等。
Stream Editor文本流编辑,sed是一一个“非交互式的"面向字符流的编辑器。能同时处理多个文件
多行的内容
例如:
可以不对原文件改动,把整个文件输出到屏幕
可以把匹配到的内容输出到屏幕上
还可以对原文件改动,但是不会再屏幕上返回结果
sed处理流程

sed指令
sed [-hnV][-e<script>][-f<script文件>][文本文件]
-e<script>或--expression= <script>以选项中指定的script来处理输入的
文本文件。
-f<script文件> 或--file= <script文件>以选项中指定的script文件来处理
输入的文本文件。
-h或--help显示帮助。
-n或--quiet或--silent仅显示script处理后的结果。
-V或--version显示版本信息。

本文介绍了Linux中两个强大的文本处理工具——sed和awk。sed主要用于流处理编辑,它可以对文件进行查找、替换、删除等操作,且支持非破坏性的修改。文章通过实例展示了如何使用sed进行行匹配、新增、删除等操作。awk则是一种编程语言,适用于文本和数据处理,它以行为单位处理内容,并支持自定义函数和动态正则表达式。awk的使用包括字段分割、条件匹配和流程控制等功能。这两个工具在Linux系统管理和自动化任务中有着广泛的应用。
最低0.47元/天 解锁文章
126

被折叠的 条评论
为什么被折叠?



