sed命令的详解整理

简介: sed命令的详解整理

sed是一种流行的文本处理工具,可以对文本文件进行搜索、替换、删除、插入等操作。sed的语法比较简单,但功能强大,是文本处理的常用工具之一。
sed的基本语法如下:

1、sed [options] input_file:使用sed对input_file进行处理,并输出处理后的结果。
2、sed 'pattern' input_file:只对input_file中匹配pattern的行进行处理。
3、sed 'command' input_file:对input_file中的每一行执行command,并输出处理后的结果。
4、sed -n 'pattern' input_file:只对input_file中匹配pattern的行进行处理,并输出处理后的结果。
5、sed -n 'command' input_file:对input_file中的每一行执行command,并只输出处理后的结果。
其中,options是指sed的选项,pattern是指sed要匹配的模式,command是指sed要执行的命令。
下面是一些常用的sed命令:

s/pattern/replacement/:将匹配pattern的行中的pattern替换为replacement。
d:删除匹配pattern的行。
i:在匹配pattern的行中插入字符串。
a:在匹配pattern的行后插入字符串。
A:在匹配pattern的行前插入字符串。
p:输出匹配pattern的行。
P:输出匹配pattern的行的前一行。
w:将匹配pattern的行写入文件。
W:将匹配pattern的行写入文件的前一行。
.:重复执行上一次命令,直到遇到换行符或q命令。
总之,sed是一种强大的文本处理工具,可以对文本文件进行搜索、替换、删除、插入等操作。sed的语法简单,但功能强大,是文本处理的常用工具之一。

目录
相关文章
|
6月前
|
Linux 开发者
17. 【Linux教程】查看文件内容
17. 【Linux教程】查看文件内容
59 0
|
7月前
|
Linux 数据安全/隐私保护
linux命令整理
linux命令整理
73 5
|
Perl
awk命令详解整理
awk命令详解整理
332 1
|
Unix Shell Linux
【Shell编程】字符截取命令awk、sed命令
【Shell编程】字符截取命令awk、sed命令
240 0
|
Linux Perl
Linux命令小技巧:显示文件指定行的内容
Linux命令小技巧:显示文件指定行的内容
437 0
|
Shell 开发工具
吐血整理--VI编辑器常用操作汇总
吐血整理--VI编辑器常用操作汇总
138 0
|
网络协议 JavaScript Java
整理了一下常用到的Linux命令
整理了一下常用到的Linux命令
241 0
|
移动开发 C#
艾伟_转载:C#正则表达式整理备忘
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。
834 0

热门文章

最新文章