sed基础命令练习题

Posted chenlifan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed基础命令练习题相关的知识,希望对你有一定的参考价值。

 

 

             练习(sed)

cp  /etc/passwd    ./  (复制到当前目录下进行操作)                   
1. 取出passwd文件中包含root的行?              
2.  取出passwd文件中以root开头的行?                                      
3.  取出passwd文件中以root或sshd的行?                                    
4.  取出passwd文件中包含sync和mail的行?                                    
5.  取出passwd文件中前三行?                           
6.  取出passwd文件中第一行和第三行?                                    
7.  取出passwd文件中第十行?                                    
8.  删除passwd包含root字符串的行?                                    
9.  删除passwd包含root和lp的行?                                   
10. 删除passwd中adm到ganes的行?                                  
11.删除passwd中第二行?        
12.删除passwd中第二行到第十行?        
13.删除passwd中第三行到第六行?        
14.将oldboy追加到passwd文件第五行的后面?        
15.将oldboy追加到passwd文件末尾?        
16.将oldboy,oldgirl追加到passwd文件第十行的后面?        
17. 将oldboy追加到passwd文件中包含sshd的下一行?         
18.在passwd文件第一行的前面插入oldboy?        
19.在passwd文件最后一行的前面插入oldboy?        
20.在passwd文件第二行的前面插入oldboy,oldgirl?        
21.在passwd文件中包含root行插入oldboy?        
22.将passwd文件中的root替换为admic?        
23.将passwd文件中第十行的root替换为admic?        
24.将passwd文件中第三行到第十五行的root替换为admic?        
25.将passwd文件中的root替换为admic忽略大小写?        
26.将passwd文件中第十行以后的root替换为admic?        
27.将passwd文件中以root开头的行,将bin替换为oldboy?        
28.将passwd文件中每个root后面加上一个abc?        
29.将passwd文件中每一行前面加上注释?        
30.将passwd文件中每一行注释删掉?        
31.将passwd文件中所有的#删除掉?        
32.将passwd文件中root字符串全部删除?        
33.将passwd文件中删除空行?        
34.将passwd文件中的第一列与第七列的位置进行调换?        
35.将passwd文件打印行号        
36.将passwd文件排除空行和注释行  #号开头的 ?

 

以上是关于sed基础命令练习题的主要内容,如果未能解决你的问题,请参考以下文章

2016-3-8 linux基础学习——sed命令

Linux安全基础:sed命令的使用

linux shell基础sed命令(编辑中)

linux基础命令之sed

Linux基础每日一命之sed命令

学习计划20180918