【发布时间】:2013-07-21 05:31:17
【问题描述】:
我有一个文件,我想替换以行尾 \n 结尾的模式...我已经在网上搜索了一种方法来执行此操作,但它们都不起作用...我m 能够将行尾替换为其他内容,但不能替换包含行尾的模式..
这是一个例子 文本文件有这样的:
22.0,26235,-48.4,-999,-999,-999,100,22,669.0,-999,669.0
20.0,26860,-47.5,-999,-999,-999,100,21,690.0,-999,690.0
19.3,27096,-47.1,-999,-999,-999,100,21,698.3,-999,698.3
19.0,-999,-999,-999,-999,-999,100,21,-999,-999,
最后一行缺少一个值(它可以在任何其他行),我想找到 \n 并替换为 -999
所以文字变成了这样:
22.0,26235,-48.4,-999,-999,-999,100,22,669.0,-999,669.0
20.0,26860,-47.5,-999,-999,-999,100,21,690.0,-999,690.0
19.3,27096,-47.1,-999,-999,-999,100,21,698.3,-999,698.3
19.0,-999,-999,-999,-999,-999,100,21,-999,-999,-999
有什么想法吗????
【问题讨论】:
标签: linux text replace sed awk