【发布时间】:2019-11-19 10:32:08
【问题描述】:
我有一个在 RH5 上运行的遗留程序,它在文本文件中生成输出,然后使用 lp/lpd 打印。
要求是去掉重复的空行。即如果有 2 个或更多空行,则应将它们替换为单个空行。
但是,空行有不同的空格字符:
......Heading.......
....................
...Name:.John.Doe...
...PIN:.......123...
.................... <--- This should be replaced with a single blank line
....................
...Date:.02/03/2019.
如果我删除重复的空格,则会影响格式。因此,应删除仅包含所有空格的行。
【问题讨论】:
-
你试过
uniq命令吗? -
没有。打印输出有他们想要打印的带有破折号的行。 uniq 会删除连续的虚线。
-
@F.Hauri 等人:请告诉我为什么这个问题被标记为你所做的。我不认为它很广泛或有多个问题,但如果我弄错了,请告诉我,以便我可以更正未来的问题。