GNU/Linux >> Tutoriels Linux >  >> Linux

Comment implémenter un chat horizontal ? ?

Cette question a déjà des réponses ici :Fusionner les fichiers à l'aide de la méthode zipper / fusion tardive

(3 réponses)
Fermé il y a 7 ans.

cat standard concatène les fichiers ligne par ligne (ligne par ligne, si vous voulez). J'ai besoin d'un horizontal cat commander de plus en plus souvent ces derniers temps; c'est-à-dire une commande qui prend une liste de fichiers et les concatène horizontalement, colonne par colonne. Jusqu'à présent, j'ai utilisé des solutions de contournement ad hoc, mais j'aimerais savoir s'il existe une bonne solution pour cela.

Pour clarifier, considérez la comparaison suivante entre cat et hcat de deux fichiers :

$ cat a.dat 1.dat
a b
c d
1 2
3 4
$ hcat -s ' ' a.dat 1.dat
a b 1 2
c d 3 4

(Contrairement à cat nous devons spécifier un séparateur car, par convention, les fichiers UNIX n'ont pas de séparateur de colonnes à la fin.)

Réponse acceptée :

Cela ressemble à un travail de collage :

paste -d ' ' a.dat 1.dat

Sortie :

a b 1 2
c d 3 4

Linux
  1. Comment renommer des fichiers sous Linux

  2. Comment compresser plusieurs fichiers sous Linux

  3. Comment Grep Dans Des Fichiers Pdf ?

  4. Fichiers Cat avec répertoire ?

  5. Comment désactiver sélectivement Rsync ?

Comment renommer un ou plusieurs fichiers sous Linux

Comment accélérer Ubuntu

Comment installer 7Zip sur Ubuntu 18.04

Comment trouver des fichiers dans Debian

Comment compresser un fichier sous Linux

Comment nettoyer les fichiers inutiles