- 按要求写出正则表达式
- 显示/etc/passwd中以bash结尾的行;
- 显示/var/log/secure文件中包含“Failed”或“FAILED”的行
- 查找/etc/man_db.conf中含有“以m开头,并以n结尾的单词”模式的行;
- 显示/etc/man_db.conf中,包含Linux绝对路径的行;
- 提取ifconfig命令结果中的1-255之间的整数;
- 提取ifconfig结果中的合法ip地址(可结合sed工具)。
、已知quote.txt文件内容如下
The honeysuckle band played all night long for only $90.
It was an evening of splendid music and company.
Too bad the disco floor fell through at 23:10.
The local nurse Miss P.Neave was in attendance.
试编写sed命令实现如下功能:
- 删除$符号
- 显示包含music文字的行内容及行号
- 只显示所有包含数字的行
- 只显示以“The”开头的行
- 在第4行后面追加文件“hello world!”
- 将文本“The”修改为“Ok”
- 将第3行内容修改为“This is the third line.”
- 删除第2行内容。
- 设置shell变量var的值为evening,用sed命令查找匹配var变量值的行。