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