单个条目有多行。每个条目由两个空行分隔。每个条目都必须组成一行,后跟一个分隔符(;)。
样本输入:
Name:Sid
ID:123
Name:Jai
ID:234
Name:Arun
ID:12
尝试用cat test.cap | tr -s [:space:] ';'
输出:
Name:Sid;ID:123;Name:Jai;ID:234;Name:Arun;ID:12;
预期输出:
Name:SidID:123;Name:JaiID:234;Name:ArunID:12;
情况也是如此Xargs
。
我也使用过sed
命令,但它只将两行合二为一。我在一个文件中有 132 行作为一个条目,而在一个文件中有 1000 个这样的条目。