sed +仅在文件的最后一行中删除字符串

lid*_*dia 18 sed

我使用以下sed命令line number从文件中删除字符串

sed -i s'/line number//g' file
Run Code Online (Sandbox Code Playgroud)

但我需要改变 sed语法,以便line number 只删除文件的最后一行?

Sch*_*ron 30

我不确定我完全理解你的问题,但这可以帮到你:

sed -i '$ s/line number//g' file
Run Code Online (Sandbox Code Playgroud)

这将仅在最后一行(因为$)执行替换,替换line number为空.

man sed,section Addresses可以帮助您了解如何在部分文本上应用sed命令.

  • 为什么“$”后面要加“空格”? (3认同)