PASTE

Συνενώνει γραμμές σε διάφορα αρχεία.

paste file1 file2

Συνενώνει τα δύο αρχεία με τέτοιο τρόπο ώστε σε κάθε γραμμή να υπάρχουν οι αντίστοιχες γραμμές των δύο αρχείων χωρισμένες με tab μεταξύ τους.
Έτσι αν δώσουμε paste onoma tel όπου :
Onoma		tel
John		274933
Jack		123578
Nick		958924
Mary		100568

Θα πάρουμε την έξοδο: John 274933 Jack 123578 Nick 958924 Mary 100568

Αν θέλουμε οι γραμμές των δύο αρχείων να χωριστούν με κάποιο άλλο χαρακτήρα τότε γράφουμε paste -d 'c' file1 file2 όπου c ένας οποιοσδήποτε χαρακτήρας. Έτσι αν γράφαμε paste -d '/' onoma tel θα παίρναμε :
John/274933
Jack/123578
Nick/958924
Mary/100568

Αν είχαμε και ένα αρχείο address :
Agias Sofias 91
Mhtropolews 23
Egnatias 156
Tsimiskh 40

τότε η εντολή paste -d '/*' onoma tel address θα είχε σαν αποτέλεσμα την έξοδο:
John/274933*Agias Sofias 91
Jack/123578*Mhtropolews 23
Nick/958924*Egnatias 156
Mary/100568*Tsimiskh 40

Για να συνενώσουμε τις γραμμές σε ένα αρχείο μπορούμε να χρησιμοποιήσουμε την εντολή paste -s file1 έτσι αν γράψουμε paste -s onoma θα πάρουμε :
John Jack Nick Mary

Αν γράψουμε paste -s -d '/' onoma θα πάρουμε :
John/Jack/Nick/Mary


Επιστροφή