如何使用sed命令进行文本处理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计748个文字,预计阅读时间需要3分钟。
删除命令 `$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 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。
