allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

Linux命令:Join

天下维客,你可以修改的网络知识库

跳转到: 导航, 搜索
Accept atq bg Bunzip2 Bzip2 Bzip2recover Cal Col Colcrt Colrm Cut Factor Fc Fg Fgrep Fmt Fold Fuser
Gencat Halt Jobs Join Ldd Lex Link Look Man Mcd Mkdir Newgrp Nfsstat Nl Paste Pathchk Pr Pstree
Ptx Reject Sudo Tc Tee Time Timeconfig Tput Tree Tty Uniq Unzip Uptime Users View Whereis Yes Ypcat
echo ping ps type telnet

join命令在linux系统中用来把两个文件中,指定栏位内容相同的行连接起来。

目录

使用权限

所有用户

语法格式

join [-i][-a<1或2>][-e<字符串>][-o<格式>][-t<字符>][-v<1或2>][-1<栏位>][-2<栏位>][--help]<br />[--version][文件1][文件2]

使用说明

找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。

主要参数

 -a<1或2>   除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行。
 -e<字符串>   若[文件1]与[文件2]中找不到指定的栏位,则在输出中填入选项中的字符串。
 -i或--igore-case   比较栏位内容时,忽略大小写的差异。
 -o<格式>   按照指定的格式来显示结果。
 -t<字符>   使用栏位的分隔字符。
 -v<1或2>   跟-a相同,但是只显示文件中没有相同栏位的行。
 -1<栏位>   连接[文件1]指定的栏位。
 -2<栏位>   连接[文件2]指定的栏位。
 --help   显示帮助。
 --version   显示版本信息。

应用实例

  • 要在第一个字段相同的两个文件中执行一个简单的连接操作,请输入:
join phonedir names
如果 phonedir 文件包含  以下 名称:
Adams A.        555-6235
Dickerson B.    555-1842
Erwin G.        555-1234
Jackson J. 
并且 names 文件包含这些名字和部门号:
Erwin           Dept. 389
Frost           Dept. 217
Nicholson       Dept. 311
Norwood         Dept. 454
Wright          Dept. 520
Xandy           Dept. 999
join 命令显示:
Erwin G.        555-1234        Dept. 389
Norwood M.      555-5341        Dept. 454
Wright M.       555-1234        Dept. 520
Xandy G.        555-5015        Dept. 999
每一行包含了连接字段(最后一个名称),后面跟着在 phonedir 文件和 names 文件中找到的其余几行。

参考资料

相关条目
Personal tools
工具
金银币拍卖 金币拍卖预展  雨花石销售 瑰宝雨花石
Array ( [194] => 王鹏 [1706] => 李颖 [1701] => 王龙 ) SELECT `na_title`,`current`,`month`,`value` FROM allwiki_new_article left join `allwiki_page_statistics` on allwiki_new_article.na_title_id=allwiki_page_statistics.title_id where `na_editor_id`='194'SELECT `na_title`,`current`,`month`,`value` FROM allwiki_new_article left join `allwiki_page_statistics` on allwiki_new_article.na_title_id=allwiki_page_statistics.title_id where `na_editor_id`='1706'SELECT `na_title`,`current`,`month`,`value` FROM allwiki_new_article left join `allwiki_page_statistics` on allwiki_new_article.na_title_id=allwiki_page_statistics.title_id where `na_editor_id`='1701'
Warning: fopen(last_vist_time.txt) [function.fopen]: failed to open stream: Permission denied in /home/yxtiger1/www/html/index.php on line 342

Warning: fputs(): supplied argument is not a valid stream resource in /home/yxtiger1/www/html/index.php on line 343

Warning: fclose(): supplied argument is not a valid stream resource in /home/yxtiger1/www/html/index.php on line 344