如果每行都不包含空格,且无空行,则可以使用 xargs 命令来完成:
# xargs -n 2 filename
如果行中有空格或者有空行,可以使用 sed 来处理:
# sed -n '{N;s/\n/\t/p}' demo.txt
使用到了 sed 的模式空间,N表示读取下一行,追加到模式空间的后面。但是这儿的命令只能处理偶数行文件,如果是奇数行文件,最后一行会被仍掉(不处理),要么人为手动处理,要么事先在文件的末尾插入一空行。
如果每行都不包含空格,且无空行,则可以使用 xargs 命令来完成:
# xargs -n 2 filename
如果行中有空格或者有空行,可以使用 sed 来处理:
# sed -n '{N;s/\n/\t/p}' demo.txt
使用到了 sed 的模式空间,N表示读取下一行,追加到模式空间的后面。但是这儿的命令只能处理偶数行文件,如果是奇数行文件,最后一行会被仍掉(不处理),要么人为手动处理,要么事先在文件的末尾插入一空行。
如果每行都不包含空格,且无空行,则可以使用 xargs 命令来完成:
# xargs -n 2 filename
如果行中有空格或者有空行,可以使用 sed 来处理:
# sed -n '{N;s/\n/\t/p}' demo.txt
使用到了 sed 的模式空间,N表示读取下一行,追加到模式空间的后面。但是这儿的命令只能处理偶数行文件,如果是奇数行文件,最后一行会被仍掉(不处理),要么人为手动处理,要么事先在文件的末尾插入一空行。