【发布时间】:2015-11-21 20:28:49
【问题描述】:
如何删除sed中第一行的hold space?
我试过了
x;
s/.*\n//;
x;
但.*\n 匹配到最后一个换行符,删除除最后一行之外的所有行。
【问题讨论】:
-
如果你想稍后删除它,你能告诉你为什么要保留它吗?它可能有助于找到最佳解决方案。
-
任何时候你使用“保持空间”这个术语,你都在使用错误的工具,因为 sed 仅用于在单个行上进行简单替换,并且它的所有构造除了 s、g 和 p(使用 -n ) 在 1970 年代中期 awk 被发明时变得过时。如果您需要帮助,请发布一些示例输入和预期输出并添加 awk 标签。
标签: sed