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
| Option | Signification |
|---|---|
| -d | Which characters to put between the columns, used in turn |
| -s | Put all lines of a file onto one line |
| - | Read standard input, once for each column you want |
Exemples
paste names.txt scores.txtThe two files side by side, tab separated.
paste -sd, list.txtTurns a list of lines into one comma-separated line.
paste - - < pairs.txtFolds 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