English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Commande paste de Linux

Manuel complet des commandes Linux

Le commande paste de Linux est utilisé pour fusionner les colonnes des fichiers.

L'instruction paste fusionne chaque fichier en mode colonne par colonne, en fusionnant une colonne à la fois.

Syntaxe

paste [-s][-d <caractère de séparation>][--help][--version][Fichier...]

Paramètres

  • -d<caractère de séparation> ou--delimiters=<caractère de séparation>  Remplacez le caractère de tabulation par le caractère de séparation spécifié.
  • -s ou--serial  Effectuez une séquence plutôt qu'un traitement parallèle.
  • --help  Aide en ligne.
  • --version  Affichez les informations d'aide.
  • [Fichier...] Spécifiez le chemin d'accès au fichier pour l'opération

Exemple en ligne

Utilisez l'instruction paste pour fusionner les fichiers "file", "testfile", "testfile1"pour fusionner, tapez la commande suivante :

paste file testfile testfile1 #Fusionner le contenu des fichiers spécifiés 

Mais avant d'exécuter les commandes ci-dessus, utilisez d'abord la commande "cat" pour vérifier3Pour afficher le contenu de plusieurs fichiers, tapez les commandes suivantes :

$ cat file                  # contenu du fichier file  
xiongdan 200  
lihaihui 233  
lymlrl 231  
$ cat testfile              # contenu du fichier testfile  
liangyuanm  ss  
$ cat testfile1             #testfile1le contenu du fichier  
huanggai 56  
zhixi 73 

Lorsque vous fusionnez les fichiers avec l'instruction "paste file testfile testfile",1"Après l'exécution, le contenu du fichier fusionné sera affiché dans l'interface du programme, comme suit :

xiongdan 200  
lihaihui 233  
lymlrl 231  
liangyuanm  ss  
huanggai 56  
zhixi 73  

Si vous utilisez le paramètre de la commande paste-s"Si vous utilisez les paramètres de la commande paste, vous pouvez fusionner les données de lignes d'un fichier en une ligne pour affichage. Par exemple, fusionner les données de lignes du fichier "file" en une ligne :3Les données de lignes sont fusionnées en une ligne pour affichage, tapez la commande suivante

$ paste -s file             # Fusionner les données de lignes de fichiers spécifiés

Après l'exécution de la commande ci-dessus, les données affichées sont les suivantes :

xiongdan 200 lihaihui 233 lymlrl 231 

Attention : le paramètre "-s"Cela ne modifie pas le format de contenu original du fichier testfile, mais ajuste uniquement le mode d'affichage.

Manuel complet des commandes Linux