【发布时间】:2012-11-15 01:37:15
【问题描述】:
我有一个平面文件,其中的线条看起来像
KEYWORD|DATA STRING HERE|32|50135|ANOTHER DATA STRING
KEYWORD|STRING OF DATA|1333|552555666|ANOTHER STRING
KEYWORD|STRING OF MORE DATA|4522452|5345245245|REALLY REALLY REALLY REALLY
LONGSTRING THAT INSERTED A LINE BREAK WHEN I WAS EXTRACTING FROM SQLPLUS/ORACLE
KEYWORD|.....
如何删除换行符,以便
KEYWORD|STRING OF MORE DATA|4522452|5345245245|REALLY REALLY REALLY REALLY
LONGSTRING THAT INSERTED A LINE BREAK WHEN I WAS EXTRACTING FROM SQLPLUS/ORACLE
变成
KEYWORD|STRING OF MORE DATA|4522452|5345245245|REALLY REALLY REALLY REALLY LONGSTRING THAT INSERTED A LINE BREAK WHEN I WAS EXTRACTING FROM SQLPLUS/ORACLE
这是在 HP-UNIX 环境中,我可以将文件移动到另一个系统(安装了 powershell 和 ruby 的 windows 盒子)。
【问题讨论】:
-
可以
egrep -v "^KEYWORD" your_file.txt吗?
标签: ruby regex powershell sed awk