正则表达式 – 使用SED或AWK从文件中删除行

前端之家收集整理的这篇文章主要介绍了正则表达式 – 使用SED或AWK从文件中删除行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我看到很多变化,非常困惑如何解决这3个问题.

>从文件删除第一个以外的所有行
>从具有行号的文件删除一行
>从具有行号范围的文件删除

使用sed:

删除第一行:

sed '1d' file-name

删除第10行:

sed '10d' file-name

删除第5行到第10行

sed '5,10d' file-name

所有上述sed命令将在stdout上写入输出,如果需要,您可以重定向到另一个文件,或者使用sed的-i标志来内嵌编辑文件.

猜你在找的正则表达式相关文章