Chinaunix

标题: 求答,行合并最简单用什么?sed还是awk?? [打印本页]

作者: clfsy    时间: 2009-02-23 09:24
标题: 求答,行合并最简单用什么?sed还是awk??
基本如题,原先也在坛子里看到别人讲解过,忽然想不起来具体应该用什么命令了,
目的就是:

将第一第二两行合并.3,4两行合并,以此类推!!


1
2
3
4
5
6

合并后:
1 2
3 4
5 6
作者: 我是DBA    时间: 2009-02-23 09:25
sed 'N;s/\n\//'
作者: clfsy    时间: 2009-02-23 09:35
原帖由 我是DBA 于 2009-2-23 09:25 发表
sed 'N;s/\n\//'



多谢楼上,对的.
不过好像有笔误,多了一个"\"
sed 'N;s/\n//'应该.
谢谢.
作者: 我是DBA    时间: 2009-02-23 09:35
awk '{if (NR%2==0) {printf $0" \n"} else {printf $0" "} }'
作者: 我是DBA    时间: 2009-02-23 09:36
标题: 回复 #3 clfsy 的帖子
太快了,抱歉,应该是这样的
sed 'N;s/\n/ /'  urfile
作者: ly5066113    时间: 2009-02-23 09:38
标题: 回复 #1 clfsy 的帖子
xargs -n2 < urfile
作者: shaneqi    时间: 2009-02-23 09:42
awk 'ORS=NR%2?" ":"\n"'
作者: 我是DBA    时间: 2009-02-23 09:44
标题: 回复 #6 ly5066113 的帖子
学习了,谢谢tim
xargs -n2
是指处理的命令行数,是吧?
作者: ly5066113    时间: 2009-02-23 09:54
标题: 回复 #8 我是DBA 的帖子
参数个数
作者: clfsy    时间: 2009-02-23 10:02
原帖由 ly5066113 于 2009-2-23 09:38 发表
xargs -n2 < urfile



xatgs  还有这功用?
谢了,ly5066113大哥.

呵呵,没man过它!不好意思!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2