(总结)Linux常用指令 join指令 find指令 grep指令
来源:互联网 发布:郑州软件测试招聘 编辑:程序博客网 时间:2024/06/14 00:07
1.join指令:根据共有的关键字合并数据文件
语法格式:join [options...] 文件1 文件2
默认情况下,这两个文件的第一列就是公共字段,连接后的字段之间以空白分隔。
参数说明:
- -a<1或2> 除了显示原来文件中匹配的行之外,还显示左边或右边文件中没不匹配的行。
- eg: join file1 file2 内连接 (关键字不匹配的行不会输出)
- join -a1 file1 file2 左连接 (显示左边文件所有记录,右边文件不匹配的显示空白)
- join -a2 file1 file2 右连接 (显示右边文件所有记录,左边文件不匹配的显示空白)
- join -a1 -a2 file1 file2 全连接 (显示两边文件所有记录,对应文件不匹配的显示空白)
- -v<1或2> 跟-a相同,但是只显示左边或右边文件中不相同栏位的行。
- -t<字符> 使用列间的分隔字符。比如':',$'\t'(制表符比较特殊的表达)
- -i忽略大小写
- -1 <field1>以file1 field 1做匹配字段
- -2 <field2>以file2 field 2做匹配字段
- -j <field>以file1 field 和file2 field做匹配字段
- -e<字符串> 若file1和file2中找不到指定的列,则在输出中填入选项中的字符串。
- -o<格式> 只输出file1,file2中对应的列
注意:为了让 join 运行得到正确结果,输入文件必须先完成排序(sort指令)。file1和file2必须使用相同分隔符,比如都是空格或者制表符。
举例:1.join -j 1 file1.txt file2.txt
2.join -1 2 -2 3 file1.txt file2.txt
3.join -o 1.1 -o 1.2 -o 2.2 -o 2.3 -e 'empty' -a 1 file1.txt file2.txt
4.连接多个文件:join file1 file2 | join - file3 | join - file4
2.find指令:在目录及子目录里搜索文件,并执行指定操作。
0 0
- (总结)Linux常用指令 join指令 find指令 grep指令
- Linux指令 find和grep
- linux常用指令总结
- 【总结】linux常用指令
- Linux常用指令总结
- Linux常用指令---Find查找
- grep 常用指令
- linux 常用命令 grep指令
- Linux指令--grep
- Linux命令-grep指令
- Linux 中 grep指令
- linux grep指令
- grep指令
- Linux常用指令---grep(搜索过滤)
- Linux常用指令---grep(搜索过滤)
- Linux常用指令---grep(搜索过滤)
- Linux常用指令—grep(搜索过滤)
- linux常用指令--------mkdir、chmod 、rmdir、查找(find、grep等)、管道符号(|)
- Mac 下Python 连接MySQL及使用
- 深入理解Java之集合框架
- Android之ContentProvider与ContentResolver
- 常用排序(插入、堆、归并)
- sdut2605山东省赛第四届/( A^f(1)+A^f(2)+ ... + A^f(n) )% P/存储中间值/将大数打表并用两个数组组合表示
- (总结)Linux常用指令 join指令 find指令 grep指令
- Java中HashMap遍历的四种方式
- Spring内部Bean
- HDOJ 1018 Big Number(大数位数公式)
- 关于const与指针
- 懒人cocos2dx系列之前言
- linux基础(一)
- 2016-3-20 BCTF 做题记录
- VB.NET & DataGridView与数据库的连接