我有一个以下格式的文本文件。第一行是“ KEY”,第二行是“ VALUE”。
KEY 4048:1736 string
3
KEY 0:1772 string
1
KEY 4192:1349 string
1
KEY 7329:2407 string
2
KEY 0:1774 string
1
我需要与键在同一行中的值。所以输出应该像这样...
KEY 4048:1736 string 3
KEY 0:1772 string 1
KEY 4192:1349 string 1
KEY 7329:2407 string 2
KEY 0:1774 string 1
如果可以使用一些分隔符,例如$
或会更好,
:
KEY 4048:1736 string , 3
如何将两行合并为一行?
pr
,paste
,awk
,xargs
,sed
和pure bash
!(xargs
比bash慢,慢!)