1. ⽂件 quote.txt 的内容如下所示: 试使⽤ sed 命令实现如下功能: ( 1)删除 $ 符号; ( 2)显示包含music ⽂字的⾏内容及⾏号; ( 3)在第 4 ⾏后⾯追加内容: "hello world!" ; (4)将⽂本 "The" 替换为 "Quod" ; ( 5)将第 3 ⾏内容修改为: "This is the third line." ; ( 6)删除第 2 ⾏内容; ( 7)设置Shell变量 var 的值为 evening ,⽤ sed 命令查找匹配 var 变量值的⾏。
时间: 2023-12-06 20:45:22 浏览: 92
万能makefile写法详解,一步一步写一个实用的makefile,详解 sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \-附件资源
1. 删除 $ 符号:
```
sed 's/\$//g' quote.txt
```
2. 显示包含music字的行内容及行号:
```
sed -n '/music/=' quote.txt
```
3. 在第4行后面追加内容:"hello world!"
```
sed '4a hello world!' quote.txt
```
4. 将文本"The"替换为"Quod":
```
sed 's/The/Quod/g' quote.txt
```
5. 将第3行内容修改为:"This is the third line."
```
sed '3c This is the third line.' quote.txt
```
6. 删除第2行内容:
```
sed '2d' quote.txt
```
7. 设置Shell变量var的值为evening,用sed命令查找匹配var变量值的行:
```
var="evening"
sed '/'"$var"'/p' quote.txt
```
阅读全文