JOIN(1) Polecenia uzytkownika JOIN(1) NAZWA join - laczy wiersze dwoch plikow wedlug wspolnych pol SKLADNIA join [OPCJA]... PLIK1 PLIK2 OPIS Program wypisuje na standardowe wyjscie wiersz, dla kazdej pary wierszy wejsciowych o identycznych polach polaczeniowych. Domyslnym polem polaczeniowym jest pierwsze, oddzielone spacja. Gdy jako PLIK1 lub PLIK2 (nie oba) podano -, czyta standardowe wejscie. -a NUMER-PLIKU wypisuje wiersze bez pary z pliku NUMER-PLIKU, ktory wynosi 1 lub 2 odpowiednio dla PLIKU1 lub PLIKU2 -e LANCUCH zamienia brakujace (puste) pola wejsciowe na LANCUCH tj. brakujace pola podane opcjami '-12jo' -i, --ignore-case ignoruje roznice miedzy malymi i wielkimi literami podczas porownywania pol -j POLE rownowazne -1 POLE -2 POLE -o FORMAT zachowuje FORMAT podczas tworzenia wiersza wyjsciowego -t ZNAK uzywa ZNAKU jako separatora pol wejscia i wyjscia -v NUMER-PLIKU jak -a NUMER-PLIKU, ale bez wypisywania polaczonych wierszy wyjsciowych -1 POLE laczy pliki na tym POLU pierwszego pliku -2 POLE laczy pliki na tym POLU drugiego pliku --check-order sprawdza, czy wejscie jest poprawnie posortowane, nawet jesli wszystkie wejsciowe wiersze moga byc poprawnie porownane --nocheck-order nie sprawdza poprawnosci posortowania wejscia --header traktuje pierwsze wiersze kazdego pliku jako naglowki pol, wyswietlajac je bez proby ich sparowania -z, --zero-terminated konczy wiersze bajtem NUL, zamiast znakiem nowego wiersza --help wyswietla ten tekst i konczy prace --version wyswietla informacje o wersji i konczy dzialanie Jezeli nie podano opcji -t ZNAK, to spacje na poczatku wierszy oddzielaja pola i sa ignorowane, w przeciwnym wypadku pola sa oddzielane przez ZNAK. POLE jest numerem pola liczonym od 1. FORMAT jest jedna lub wieksza liczba specyfikacji, oddzielonych spacjami lub przecinkami, z ktorych kazda ma postac NUMER-PLIKU.POLE LUB 0. Domyslny FORMAT wypisuje pola polaczeniowe, pozostale pola z PLIKU1 oraz pozostale pola z PLIKU2, wszystkie oddzielone ZNAKIEM. Jesli FORMAT jest slowem kluczowym auto, to pierwszy wiersz kazdego pliku okresla liczbe pol wypisywanych w kazdym wierszu. Wazne: PLIK1 i PLIK2 musza byc posortowane w polu polaczeniowym. Na przyklad, jezeli join zostal uruchomiony bez opcji powinno sie wykonac przedtem sort -k 1b,1 , a jesli sort zostal uruchomiony bez opcji, powinno sie uzyc join -t " ". Prosze zauwazyc, ze porownania przestrzegaja regul okreslonych przez zmienna LC_COLLATE. Jesli wejscie nie jest posortowane i czesc wierszy nie moze zostac polaczona, wypisywane jest ostrzezenie. AUTOR Napisane przez Mike'a Haertela. ZGLASZANIE BLEDOW Strona internetowa z pomoca GNU coreutils: O bledach tlumaczenia poinformuj przez PRAWA AUTORSKIE Copyright (C) 2023 Free Software Foundation, Inc. Licencja GPLv3+: GNU GPL w wersji 3 lub pozniejszej . Jest to wolne oprogramowanie: mozna je zmieniac i rozpowszechniac. Nie ma ZADNEJ GWARANCJI, w granicach okreslonych przez prawo. ZOBACZ TAKZE comm(1), uniq(1) Pelna dokumentacja: lub lokalnie, za pomoca info '(coreutils) join invocation' TLUMACZENIE Autorami polskiego tlumaczenia niniejszej strony podrecznika sa: Gwidon S. Naskrent , Wojtek Kotwica i Michal Kulach Niniejsze tlumaczenie jest wolna dokumentacja. Blizsze informacje o warunkach licencji mozna uzyskac zapoznajac sie z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje sie ZADNEJ ODPOWIEDZIALNOSCI. Bledy w tlumaczeniu strony podrecznika prosimy zglaszac na adres listy dyskusyjnej . GNU coreutils 9.4 styczen 2024 JOIN(1)