1、join 命令
oin命令用于实现两个文件中记录的连接操作,连接操作将两个文件中具有相同域的记录选择出来,再将这些记录所有的域放到一行(包含来自两个文件的所有域)
join [选项] 文件1 文件2
例子:join -t: 1.txt 2.txt,是按:分隔符,将1,2文件合并,发现只显示2个文件都有的
-o 选项设置格式,1.2 2.1 1.1 是按第1个文件的第2域,第2文件的第1域,第1,文件的第1域显示
-i 不区分大小写,-1 2 是第1 文件的第2域,-2 2是第2文件的第2域
2、cut 命令
cut命令用于从标准输入或文本文件中按域或行提取文本
cut [选项] 文件
例:这里-c是显示第一个字符
这里指定范围,显示1~4个字符
这里改变与分隔符为: 显示第一和第三域
3、paste 命令
paste命令用于将文本文件或标准输出中的内容粘贴到新的文件,它可以将来自于不同文件的数据粘贴到一起,形成新的文件
paste [选项] 文件1 文件2
例:-d 改变与分隔符为“,”
-s 将每个文件显示为一行
列出文件,以“,”分割,并按“-”的数量,每行3个文件显示