shell命令 若未删除某行则删除某个文件某行
时间: 2024-03-05 20:51:44 浏览: 48
Shell 删除指定文件中含有指定字符的行
5星 · 资源好评率100%
您可以使用 `sed` 命令来删除文件中的某一行。可以使用以下命令删除文件中的第 3 行:
```
sed '3d' filename
```
其中,`d` 表示删除,`3` 表示要删除的行号,`filename` 是要删除行的文件名。
如果您想要直接在文件中删除某一行,可以使用 `-i` 参数,如下所示:
```
sed -i '3d' filename
```
这将直接在文件中删除第 3 行。请注意,这将直接修改文件,因此请谨慎操作。
阅读全文