shell命令--join
shell命令--join
0、join命令的专属图床
点此快速打开文章【图床_shell命令join】
1、join命令的功能说明
join
命令用于将两个文件中,指定栏位内容相同的行连接起来。找出两个文件中,指定栏位内容相同的行,并加以合并,再输出到标准输出设备。
2、join命令的语法格式
SYNOPSIS join [OPTION]... FILE1 FILE2
3、join命令的选项说明
- -a<1或2>:除了显示原来的输出内容之外,还显示指令文件中没有相同栏位的行。
- -e<字符串>:若[文件1]与[文件2]中找不到指定的栏位,则在输出中填入选项中的字符串。
- -i或--igore-case:比较栏位内容时,忽略大小写的差异。
- -o<格式>:按照指定的格式来显示结果。
- -t<字符>:使用栏位的分隔字符。
- -v<1或2>:跟-a相同,但是只显示文件中没有相同栏位的行。
- -1<栏位>:连接[文件1]指定的栏位。
- -2<栏位>:连接[文件2]指定的栏位。
- --help:显示帮助。
- --version:显示版本信息。
4、join命令的实践操作
范例1: 连接两个文件
环境准备
cat >file1.txt <<'EOF' Hello 1 Linux 11 Test 111 EOF cat >file2.txt <<'EOF' Hello 2 Linux 22 Test 222 EOF cat file1.txt cat file2.txt
连接文件
文件1与文件2的位置对输出到标准输出的结果是有影响的
join file1.txt file2.txt -->连接方式1 join file2.txt file1.txt -->连接方式2
『MineGi有话说』:快来扫一扫下面链接的二维码,加入我们吧!
您的资助是我最大的动力!
金额随意,欢迎来赏!