我有以下输出:
02:01:31
OFFLINE
02:02:31
ONLINE
我希望它成为:
02:01:31 OFFLINE
02:02:31 ONLINE
我找到了一种删除所有换行符/换行符的方法sed ':a;N;$!ba;s/\n/ /g'
然而它给了我以下内容,这并不是我真正想要的:
02:01:31 OFFLINE 02:02:31 ONLINE
问:如何仅删除与特定模式匹配的行的换行符/换行符(在本例中[0-9]
就够了吗?
PS:不一定要和sed
只要我可以应用正则表达式模式来匹配行
做你的s/\n/ /g
be s/\([0-9]\S*\)\n/\1 /g
(数字后跟任意数量的非空格,后跟换行符)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)