sed第一行到最后一行删除匹配的行
时间: 2023-09-09 16:14:28 浏览: 66
可以使用以下命令来删除匹配的行:
```
sed '/pattern/d' file
```
其中,`pattern` 是你想要删除的行所匹配的模式,`file` 是你想要操作的文件名。
如果你想要直接将结果输出到标准输出流(屏幕),可以使用以下命令:
```
sed '/pattern/d' file
```
如果你想要直接修改源文件,可以加上 `-i` 选项:
```
sed -i '/pattern/d' file
```
注意,在使用 `-i` 选项时,请务必备份你的文件,以防误操作导致数据丢失。
相关问题
sed第2行到最后一行删除匹配的行
假设要删除以"foo"开头的所有行,可以使用以下命令:
```
sed '2,$ {/^foo/d}' filename
```
解释:
- `2,$` 表示从第二行到最后一行
- `{}` 用来分组多个命令
- `/^foo/` 匹配以 "foo" 开头的行
- `d` 删除匹配的行
sed从某行到最后一行
可以使用以下命令从某行到最后一行:
```
sed -n 'start_line,$p' input_file
```
其中,`start_line` 是起始行的行号,`$` 表示最后一行。`-n` 参数表示只输出匹配到的行,不输出其他的行。
例如,如果要从第 5 行到最后一行读取文件 `example.txt` 中的内容,可以运行以下命令:
```
sed -n '5,$p' example.txt
```
这将输出从第 5 行到最后一行的所有内容。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)