Scroll to navigation

JOIN(1) Polecenia użytkownika JOIN(1)

NAZWA

join - łączy wiersze dwóch plików według wspólnych pól

SKŁADNIA

join [OPCJA]... PLIK1 PLIK2

OPIS

Program wypisuje na standardowe wyjście wiersz, dla każdej pary wierszy wejściowych o identycznych polach połączeniowych. Domyślnym polem połączeniowym jest pierwsze, oddzielone spacją.

Gdy jako PLIK1 lub PLIK2 (nie oba) podano -, czyta standardowe wejście.

wypisuje wiersze bez pary z pliku NUMER-PLIKU, który wynosi 1 lub 2 odpowiednio dla PLIKU1 lub PLIKU2
zamienia brakujące (puste) pola wejściowe na ŁAŃCUCH tj. brakujące pola podane opcjami '-12jo'
ignoruje różnice między małymi i wielkimi literami podczas porównywania pól
równoważne -1 POLE -2 POLE
zachowuje FORMAT podczas tworzenia wiersza wyjściowego
używa ZNAKU jako separatora pól wejścia i wyjścia
jak -a NUMER-PLIKU, ale bez wypisywania połączonych wierszy wyjściowych
-1 POLE
łączy pliki na tym POLU pierwszego pliku
-2 POLE
łączy pliki na tym POLU drugiego pliku
sprawdza, czy wejście jest poprawnie posortowane, nawet jeśli wszystkie wejściowe wiersze mogą być poprawnie porównane
nie sprawdza poprawności posortowania wejścia
traktuje pierwsze wiersze każdego pliku jako nagłówki pól, wyświetlając je bez próby ich sparowania
kończy wiersze bajtem NUL, zamiast znakiem nowego wiersza
wyświetla ten tekst i kończy pracę
wyświetla informacje o wersji i kończy działanie

Jeżeli nie podano opcji -t ZNAK, to spacje na początku wierszy oddzielają pola i są ignorowane, w przeciwnym wypadku pola są oddzielane przez ZNAK. POLE jest numerem pola liczonym od 1. FORMAT jest jedną lub większą liczbą specyfikacji, oddzielonych spacjami lub przecinkami, z których każda ma postać NUMER-PLIKU.POLE LUB 0. Domyślny FORMAT wypisuje pola połączeniowe, pozostałe pola z PLIKU1 oraz pozostałe pola z PLIKU2, wszystkie oddzielone ZNAKIEM. Jeśli FORMAT jest słowem kluczowym auto, to pierwszy wiersz każdego pliku określa liczbę pól wypisywanych w każdym wierszu.

Important: FILE1 and FILE2 must be sorted on the join fields. E.g., use "sort -k 1b,1" if 'join' has no options, or use "join -t ”" if 'sort' has no options. Comparisons honor the rules specified by 'LC_COLLATE'. If the input is not sorted and some lines cannot be joined, a warning message will be given.

AUTOR

Napisane przez Mike'a Haertela.

ZGŁASZANIE BŁĘDÓW

Strona internetowa z pomocą GNU coreutils: <https://www.gnu.org/software/coreutils/>
O błędach tłumaczenia programu prosimy poinformować przez <https://translationproject.org/team/pl.html>

PRAWA AUTORSKIE

Copyright © 2024 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub późniejszej <https://gnu.org/licenses/gpl.html>.
Jest to wolne oprogramowanie: można je zmieniać i rozpowszechniać. Nie ma ŻADNEJ GWARANCJI, w granicach określonych przez prawo.

ZOBACZ TAKŻE

comm(1), uniq(1)

Pełna dokumentacja: <https://www.gnu.org/software/coreutils/join>
lub lokalnie, za pomocą info '(coreutils) join invocation'

TŁUMACZENIE

Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Gwidon S. Naskrent <naskrent@hoth.amu.edu.pl>, Wojtek Kotwica <wkotwica@post.pl> i Michał Kułach <michal.kulach@gmail.com>

Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.

kwiecień 2024 GNU coreutils 9.5