Chinaunix

标题: 使两个文件合并的问题 [打印本页]

作者: danjun2002    时间: 2010-01-09 14:51
标题: 使两个文件合并的问题
第一个文件中是zhou
                     qian
第二个文件中是xj
                     cl
如何使这两个文件合并并变成 zhouxj
                                         qiancl
作者: aqbssh    时间: 2010-01-09 15:21
标题: 回复 #1 danjun2002 的帖子
有什么要求吗?只是简单的按行合并?那试试这两句:
cat -n file1>/tmp/file1.tmp
cat -n file2>/tmp/file2.tmp
join /tmp/file1.tmp /tmp/file2.tmp|awk '{print $2 $3}'
rm -rf /tmp/file1.tmp
rm -rf /tmp/file2.tmp
作者: Shell_HAT    时间: 2010-01-09 16:42

  1. paste -d" " a.txt b.txt
复制代码

作者: rdcwayx    时间: 2010-01-09 17:15
原帖由 aqbssh 于 2010-1-9 15:21 发表
有什么要求吗?只是简单的按行合并?那试试这两句:
cat -n file1>/tmp/file1.tmp
cat -n file2>/tmp/file2.tmp
join /tmp/file1.tmp /tmp/file2.tmp|awk '{print $2 $3}'
rm -rf /tmp/file1.tmp
rm -rf / ...


这个有些误人子弟了。
作者: aqbssh    时间: 2010-01-09 17:50
标题: 回复 #4 rdcwayx 的帖子
办法是有点笨,可一楼的要求里,合并后的文件里没有空格的呀?

更主要的是,我也是新手中的新手,,勉强能把事做了就很勉为其难了。。也算是抛砖引玉一回吧

[ 本帖最后由 aqbssh 于 2010-1-10 11:17 编辑 ]
作者: hello_unix    时间: 2010-01-11 01:33
paste -d" " a.txt b.txt |awk '{print $1$2}'




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