正则表达式-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
创建文件
一、以test.txt为操作文件,掌握使用的基本操作
1、输出1到5行中的所有的奇数行
2、在原文件中第二行后添加hello benet,验证成功
3、在原文件中第二行前添加NNNNNNNNN
4、删除2,3步刚添加上的行
5、将以IP开头的行加上#注释
6、将3到6行间的所有o替换为O
7、将第五行至最后一行的内容替换为两行,两行内容为AAAAAAAA和BBBBBBB
8、读取/etc/resolv.conf文件内容到第五行后
9、将含有IP的行剪切到最后一行
二、应用案例
10、过滤出系统的IP地址
11、将/etc/passwd文件中20到25行的/sbin/nologin替换为/bin/bash
12、/etc/passwd文件中前10行内容提取并保存到/root/ps文件(不允许使用> 重定向符号)
以上是关于正则表达式-sed应用的主要内容,如果未能解决你的问题,请参考以下文章