如何使用sed命令进行文本处理?

2026-04-02 15:080阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计748个文字,预计阅读时间需要3分钟。

如何使用sed命令进行文本处理?

删除命令 `$sed 2d example` 用于删除 `example` 文件的第二行。命令 `$sed 2, $d example` 用于删除 `example` 文件的第二行到文件末尾的所有行。命令 `$+ sed 2d example` 同样用于删除 `example` 文件的第二行。命令 `$+ sed 2,$d example` 用于删除 `example` 文件的第二行到文件末尾的所有行。

删除d命令$sed2dexample-----删除example文件的第二行。$sed2,$dexample-----删除example文件的第二行到末尾所有行。$ 删除d命令$ sed 2d example-----删除example文件的第二行。   $ sed 2,$d example-----删除example文件的第二行到末尾所有行。   $ sed $d example-----删除example文件的最后一行。   $ sed /test/d example-----删除example文件所有包含test的行。   替换s命令$ sed s/test/mytest/g example-----在整行范围内把test替换为mytest。如果没有g标记则只有每行第一个匹配的test被替换成mytest。   $ sed -n s/^test/mytest/p example-----(-n选项和p标志一起使用表示只打印那些发生替换的行。也就是说如果某一行开头的test被替换成mytest就打印它。   $ sed s/^192.168.0.1/ example-----符号表示替换换字符串中被找到的部份。所有以192.168.0.1开头的行都会被替换成它自已加localhost变成192.168.0.1localhost。
阅读全文

本文共计748个文字,预计阅读时间需要3分钟。

如何使用sed命令进行文本处理?

删除命令 `$sed 2d example` 用于删除 `example` 文件的第二行。命令 `$sed 2, $d example` 用于删除 `example` 文件的第二行到文件末尾的所有行。命令 `$+ sed 2d example` 同样用于删除 `example` 文件的第二行。命令 `$+ sed 2,$d example` 用于删除 `example` 文件的第二行到文件末尾的所有行。

删除d命令$sed2dexample-----删除example文件的第二行。$sed2,$dexample-----删除example文件的第二行到末尾所有行。$ 删除d命令$ sed 2d example-----删除example文件的第二行。   $ sed 2,$d example-----删除example文件的第二行到末尾所有行。   $ sed $d example-----删除example文件的最后一行。   $ sed /test/d example-----删除example文件所有包含test的行。   替换s命令$ sed s/test/mytest/g example-----在整行范围内把test替换为mytest。如果没有g标记则只有每行第一个匹配的test被替换成mytest。   $ sed -n s/^test/mytest/p example-----(-n选项和p标志一起使用表示只打印那些发生替换的行。也就是说如果某一行开头的test被替换成mytest就打印它。   $ sed s/^192.168.0.1/ example-----符号表示替换换字符串中被找到的部份。所有以192.168.0.1开头的行都会被替换成它自已加localhost变成192.168.0.1localhost。
阅读全文