正则表达式-sed应用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式-sed应用相关的知识,希望对你有一定的参考价值。

正则表达式-sed应用


文件内容   test.txt

gd

god

good

goood

gooood

gold

glad

gaad

abcDfg

food

601151272

HELLO

010-6666888

0666-5666888

IP 192.168.1.108

IP 173.16.16.1

pay $180

创建文件

正则表达式-sed应用_IP

正则表达式-sed应用_创建文件_02


一、以test.txt为操作文件,掌握使用的基本操作

   1、输出1到5行中的所有的奇数行

正则表达式-sed应用_IP_03

   2、在原文件中第二行后添加hello benet,验证成功

正则表达式-sed应用_创建文件_04

   3、在原文件中第二行前添加NNNNNNNNN

正则表达式-sed应用_创建文件_05

   4、删除2,3步刚添加上的行

正则表达式-sed应用_正则表达式_06

   5、将以IP开头的行加上#注释

正则表达式-sed应用_正则表达式_07

   6、将3到6行间的所有o替换为O

正则表达式-sed应用_正则表达式_08

   7、将第五行至最后一行的内容替换为两行,两行内容为AAAAAAAA和BBBBBBB

正则表达式-sed应用_创建文件_09

   8、读取/etc/resolv.conf文件内容到第五行后

正则表达式-sed应用_IP_10

   9、将含有IP的行剪切到最后一行

正则表达式-sed应用_正则表达式_11

二、应用案例

   10、过滤出系统的IP地址

正则表达式-sed应用_正则表达式_12

   11、将/etc/passwd文件中20到25行的/sbin/nologin替换为/bin/bash

正则表达式-sed应用_创建文件_13

   12、/etc/passwd文件中前10行内容提取并保存到/root/ps文件(不允许使用> 重定向符号)

正则表达式-sed应用_正则表达式_14


正则表达式-sed应用_创建文件_15

以上是关于正则表达式-sed应用的主要内容,如果未能解决你的问题,请参考以下文章

grep,sed,awk与简单正则表达式应用

文本处理sed用法

sed语句

linux学习基础6之sed用法详解

shell脚本应用正则表达式grep,sed,awk,的应用

shell脚本应用正则表达式grep,sed,awk,的应用