Commandes Linux : paste

PASTE

Installé avec le paquet coreutils
Voir aussi : join

 

Afficher la version de la commande paste

paste --version

ou

apt-cache policy coreutils

 

Regrouper les lignes de différents fichiers

paste fichier1 fichier2 [fichiers...] [-d'liste']

ex :
Avec notes.txt :

001	15/20
002	08/20
003	11/20
004	17/20

Avec identites.txt :

Gérard	Pichon
Julie	Piétri
Jean	Gibbon
Marc	Assin

Avec emails.txt :

gerard.pichon@truc.com
julie.pietri@machin.fr
jean.gibbon@gmail.xy
marc.assin@bidule.net
# paste notes.txt identites.txt
001	15/20	Gérard	Pichon
002	08/20	Julie	Piétri
003	11/20	Jean	Gibbon
004	17/20	Marc	Assin

On peut ajouter des fichiers à coller et même des délimiteurs entre chaque fichier (par défaut, une tabulation).

# paste notes.txt identites.txt emails.txt -d'>:'
001	15/20>Gérard	Pichon:gerard.pichon@truc.com
002	08/20>Julie	Piétri:julie.pietri@machin.fr
003	11/20>Jean	Gibbon:jean.gibbon@gmail.xy
004	17/20>Marc	Assin:marc.assin@bidule.net
Fermer le menu
%d blogueurs aiment cette page :