JOIN
Ενώνει τις γραμμές δύο αρχείων που έχουν κοινές στήλες
join file1 file2
Στην πρώτη στήλη εμφανίζεται η κοινή στήλη των δύο αρχείων μόνο όμως οι γραμμές που περιέχουν ίδια στοιχεία, ενώ στις επόμενες υπάρχουν τα υπόλοιπα στοιχεία που βρίσκονται σε κάθε γραμμή
ΠΑΡΑΔΕΙΓΜΑ
file1
giwrgos 1982 athina
kostas 1935 patra
pavlos 1996 larissa
argyris 1975 volos
nikos 1937 iraklio
sakis 1964 thessaloniki
file2
ilias 12/6
kostas 7/1
pavlos 25/4
makis 18/3
ΑΠΟΤΕΛΕΣΜΑ
kostas 1935 patra 7/1
pavlos 1996 larissa 25/4
Η εντολή join file2 file1 παράγει το ίδιο αποτέλεσμα με την join file1 file2, με τη διαφορά ότι προηγούνται στην εμφάνιση τα στοιχεία του file2.
join -1 2 file1 file2
Η ένωση των δύο αρχείων γίνεται με βάση τη 2η στήλη (2) του 1ου (-1) κατά σειρά αρχείου δηλαδή του file1.
ΑΠΟΤΕΛΕΣΜΑ
Επειδή δεν υπάρχουν κοινές τιμές (χρονολογίες) μεταξύ των δύο αρχείων δεν επιστρέφεται καμία
γραμμή
Όμοια θα μπορούσε να πληκτρολογηθεί και η εντολή join -1 1 file1 file2 η οποία παράγει το όδιο ακριβώς αποτέλεσμα με την join file1 file2