Accueil·Commandes du terminal

paste

Traitement de texte

Syntaxe

paste [file1] [file2]

Colle des fichiers côte à côte avec une tabulation entre eux ; contrairement à join, il apparie par position sans regarder le contenu.

Options courantes

OptionSignification
-dWhich characters to put between the columns, used in turn
-sPut all lines of a file onto one line
-Read standard input, once for each column you want

Exemples

paste names.txt scores.txt

The two files side by side, tab separated.

paste -sd, list.txt

Turns a list of lines into one comma-separated line.

paste - - < pairs.txt

Folds every two lines into one.

Ils sont faits pour être chaînés avec des tubes. Trois commandes reliées sont souvent plus courtes qu’une seule qui fait tout.

Comment lire

  • Les crochets [ ] marquent une partie facultative.
  • Les points de suspension … signifient qu’on peut en mettre plusieurs.
  • Les options sont sensibles à la casse : sur certaines commandes, -r et -R ne font pas la même chose.

Questions fréquentes

Q. Que fait paste ?

Colle des fichiers côte à côte avec une tabulation entre eux ; contrairement à join, il apparie par position sans regarder le contenu.

Q. Comment l’écrire ?

paste [file1] [file2] — les crochets marquent ce qui est facultatif.

Q. Combien d’options valent la peine ?

Il y en a 3 ici ; la liste complète est dans man paste. Cette commande relève de Traitement de texte.

Commandes liées

page man: man paste