$ join -v 1 -v 2 <( sort file-1 ) <( sort file-2 )
def4321
jk16754
mnop3847
join
выполняет реляционную операцию JOIN над отсортированными входными файлами (, используя первую колонку с разделителями табуляции -в каждом файле, но это можно изменить в командной строке, см. руководство ). По умолчанию он выводит совпадающие данные, но с -v 1
и -v 2
мы можем получить строки из каждого файла, которые не соответствуют не в другом файле.
Если ваша оболочка не поддерживает подстановку процессов с помощью <(...)
, предварительно отсортируйте файлы. Вы можете сделать это в любом случае, если вы планируете запускать команду несколько раз или выполнять другую работу с файлами.
$ sort -o file-1.sorted file-1
$ sort -o file-2.sorted file-2
$ join -v 1 -v 2 file-[12].sorted
inet = семейство протоколов Интернета
inet6 = семейство интернет-протокола версии 6
DESCRIPTION
The Internet protocol family is a collection of protocols layered atop the Internet Protocol (IP) transport layer, and utilizing the Internet address format. The Internet family provides protocol support for the SOCK_STREAM, SOCK_DGRAM, and SOCK_RAW socket types; the SOCK_RAW interface provides access to the IP protocol.
DESCRIPTION
The inet6 family is an updated version of inet(4) family. While inet(4) implements Internet Protocol version 4, inet6 implements Internet Protocol version 6.
inet6 is a collection of protocols layered atop the Internet Protocol version 6 (IPv6) transport layer, and utilizing the IPv6 address format. The inet6 family provides protocol support for the SOCK_STREAM, SOCK_DGRAM, and SOCK_RAW socket types; the SOCK_RAW interface provides access to the IPv6 protocol.
Выход inet
в ifconfig
представляет собой семейство адресов:
If the first argument after the interface name is recognized as the
name of a supported address family, that address family is used for
decoding and displaying all protocol addresses. Currently supported
address families include inet (TCP/IP, default), inet6 (IPv6), ax25
(AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) and
netrom (AMPR Packet radio).
man 7 address_families
ведет к man 7 ip
, в котором упоминаетсяnetinet/in.h
(POSIX ), а в нем, в свою очередь, упоминаетсяarpa/inet.h
(POSIX ).
А описание arpa/inet.h
есть:
arpa/inet.h - definitions for internet operations
В общем, "интернет".