用sed和awk实现将文本中的上下两行合并为一行(转载)

假设文本中的内容为:

aaaa

bbbb

ccccc

dddd

要求将文本内容处理为:

aaaa    bbbb

cccc     dddd

(中间以制表符分隔)

方法一:

sed -n '{N;s/\n/\t/p}' test.txt

方法二:

awk '{tmp=$0;getline;print tmp"\t"$0}' test.txt

猜你喜欢

转载自www.cnblogs.com/liufofu/p/9232987.html