搜索并替换sed中除最后一行以外的所有内容



我知道如果您在vim中指定:1,$-1s/stuff/noun/g,您可以在整个文件上运行搜索并替换,不包括最后一行。

是否有一种语法可以指定您想要在sed中运行搜索并替换除最后一行外的所有文件?

sed -e '$q' -e 's/stuff/noun/g' file

打印完最后一行退出;否则,执行替换。

参见sed line range除最后一行外的所有行;建议:

sed '$! s/stuff/noun/g' file

相关内容

  • 没有找到相关文章

最新更新