Linux基础知识- 系统随你玩之-XX 目前已经讲解了很多, 我们现在针对已经学习过的Linux基础知识 -进行学习练习以检验学习效果。
本次检测题目内容:
假设文件fyydlz.txt的文本如下(可以利用touch命令和vi命令组合创建):
- hello fyydlz world
- wold hello hello
- nothing is important
- i like movie movie
hello hello world
wold hello hello
nothing is important
i like movie movie
sed 命令可以用来替换文本行、删除文本行,例子如下:
1、查找并替换每行第一个"hello"为"你好":
sed 's/hello/你好/' fyydlz.txt
2、查找替换每行中所有的"hello"为"你好":
sed 's/hello/你好/g' fyydlz.txt
3、删除含有"hello"的行:
sed '/hello/d' fyydlz.txt
4、删除第2行:
sed '2d' fyydlz.txt
5、删除第最后一行:
sed 'd' fyydlz.txt
6、删除第2行到最后一行:
sed '2,d' fyydlz.txt