Logo GBNhost.com — скидка на VPS сервера 50 процентов! Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

хостинг сайтов ГиперХост — хостинг сайтов который Вы искали.

Виртуальный хостинг, Аренда VPS серверов, рация доменных имен, SSL сертификаты

Хостинг в Европе для новичков (от 25 руб/мес) и VIP-хостинг для профессионалов (от 1000 руб/мес)

Скидка 25% на все тарифы хостинга по промокоду STDCITF

Бесплатно: тест на 30 дней!

Ваш идеальный сервер от 4$/мес. Все включено:

- Администрирование и решение проблем 24/7
- Перенос проектов без рисков и простоев.
- Круглосуточный мониторинг доступности сайтов.
- Защита от DDoS атак.

JOIN(1)

НАЗВАНИЕ
join - оператор реляционной базы данных

СИНТАКСИС


   join  [-aномер_файла] [-eцепочка_символов] [-j[номер_файла] номер_поля]

    [-o список] [-tсимвол] файл1 файл2

ОПИСАНИЕ
Команда join выдает на стандартный вывод результат соединения двух отношений, задаваемых строками файла1 и файла2. Если вместо файла1 стоит -, то используется стандартный ввод.

Отношения файл1 и файл2 должны быть отсортированы в возрастающем лексикографическом порядке [см. sort(1)], согласно кодировке ASCII, по полям соединения (обычно по первому полю в каждой строке).

Результат операции составляют строки, по одной для каждой пары строк из отношений файл1 и файл2, которые имеют одинаковые поля соединения. Обычно строка результата состоит из общего поля, затем остатка строки отношения файл1, затем остатка строки отношения файл2.

Как правило, поля разделяются символами пробела, табуляции или перевода строки. В этом случае несколько последовательных разделителей интерпретируются как один и начальные разделители отбрасываются. Подразумеваемым разделителем при выводе информации является пробел.

Допустимы следующие опции:

-aномер_файла
В дополнение к обычному выводу выдать строку для каждой непарной строки из файла с указанным номером (1 или 2).
-eцепочка_символов
Заменить пустые поля вывода заданной цепочкой_символов.
-j[номер_файла] номер_поля
Произвести соединение по указанному полю для файла с заданным номером. Если номер_файла опущен, использовать указанное поле в обоих файлах.
-o список
Каждую строку вывода обрамлять полями, определенными в списке. Каждый элемент списка имеет вид номер_файла.номер_поля.
-tсимвол
Использовать символ в качестве разделителя. Каждое вхождение символа в строку значимо. Указанный символ используется как разделитель и при вводе, и при выводе.

ПРИМЕР
Следующая командная строка выполняет соединение файла паролей и файла групп, сравнивая числовой идентификатор группы, и выдает входное имя, имя группы и основной каталог. Предполагается, что оба файла отсортированы в порядке возрастания идентификаторов групп.


     join  -j1 4 -j2 3 -o 1.1 2.1 1.6 -t: /etc/passwd \ /etc/group

СМ. ТАКЖЕ
awk(1), comm(1), sort(1), uniq(1).

СЮРПРИЗЫ
В случае стандартных разделителей полей последовательность упорядочения такая же, как в команде sort -b, то есть начальные пробелы игнорируются. Если задана опция -t, все символы являются значимыми.

Соглашения команд join, sort(1), comm(1), uniq(1) и awk(1) совершенно различны.

Если имя файла состоит из цифр, оно может провзаимодействовать с опцией -o, стоящей непосредственно перед аргументами-файлами

Сверхбыстрый хостинг от 69 р./мес., VPS от 299 р./мес.

Бесплатно: администрирование + ISPmanager + DDoS защита + SSL + 7 дней тестовый период

Скидка 50% на первый месяц VPS и хостинга по промокоду CITFORUM

Новости мира IT:

Архив новостей

Последние комментарии:

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 985 1945361
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...