Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
您的位置: Linux安全网 > Linux入门 > » 正文

Linux join命令 按TAB格式连接字段

来源: crazylinuxming 分享至:


       join - join lines of two files on a common field
       join [OPTION]... FILE1 FILE2

       For each pair of input lines with identical join fields, write a line to standard output.  The default join field is the first,
       delimited by whitespace.  When FILE1 or FILE2 (not both) is -, read standard input.

       -a FILENUM
              print unpairable lines coming from file FILENUM, where FILENUM is 1 or 2, corresponding to FILE1 or FILE2

       -e EMPTY
              replace missing input fields with EMPTY

       -i, --ignore-case ignore differences in case when comparing fields

       -j FIELD
              equivalent to ?.1 FIELD -2 FIELD?

       -o FORMAT
              obey FORMAT while constructing output line

       -t CHAR
              use CHAR as input and output field separator

       -v FILENUM
              like -a FILENUM, but suppress joined output lines

       -1 FIELD
join on this FIELD of file 1
       -2 FIELD
              join on this FIELD of file 2

       --help display this help and exit

              output version information and exit
[ shell]# cat tt1
test	100
test1	80
test2	90
[ shell]# cat tt2
test	yingyu
test1	shuxue
test2	yuwen
[ shell]# join tt1 tt2
test 100 yingyu
test1 80 shuxue
test2 90 yuwen


1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史