join (Unix)
Z Wikipedii, wolnej encyklopedii
join jest to program konsoli Uniksa łączący zawartość dwóch plików jeśli wartość w kolumnie określonej jako klucz jest identyczna. Umożliwia w ten sposób stworzenie prostej bazy danych.
Kolumny zawierające klucz w obu plikach muszą być uprzednio posortowane.
Schemat działania (wywołanie bez argumentów) [edytuj]
- Znalezienie wspólnej wartości klucza (wyrazu) dla kolumn z kluczami obu plików.
- Wyświetlenie wartości klucza.
- Wyświetlenie pozostałych kolumn z linii w pliku 1, w której znajdowała się wspólna część.
- Wyświetlenie pozostałych kolumn z linii w pliku 2, w której znajdowała się wspólna część.
Przykład [edytuj]
Domyślnie, jako klucz w obu plikach będzie traktowana kolumna pierwsza.
Plik 1:
join program unix system
Plik 2:
artykuł Wikipedii join konsoli
Wynik join:
join program konsoli
Linki zewnętrzne [edytuj]
|
||||||||||||||||||||||||||