s
19 708 Pages

chat Il est une commande de systèmes d'exploitation Unix et Unix, et plus généralement des systèmes Posix[1] et GNU[2], qui lit fichier qui sont spécifiés en tant que paramètres (ou entrée standard) Et il produit sur sortie standard la concaténation de leur contenu. Le terme « chat » peut facilement se rappeler le mot « enchaînant », mais aussi plus simplement par le verbe « répondre » qui en anglais signifie « donner ».

Il peut également être utilisé pour afficher le contenu du bref fichier texte, même si le but est plus sûr d'utiliser des programmes tels que plus et moins.

chat Il est également utilisé comme la première commande dans un pipeline logiciel de fournir des données à la canalisation entière d'un ou plusieurs fichiers, par exemple, avec "cat list.txt | sorte | uniq« Cependant, s'il y a un fichier de données source unique, chat est techniquement considérée redondante qui peut être atteint le même effet en utilisant les redirection (Par exemple: ".sorte < lista.txt | uniq».) Dans ce cas, on parle de utilisation inutile de chat (Utilisation non nécessaire de chat) Pour laquelle un prix spécial a été institué en plaisantant.

L'utilisation

La syntaxe générale de chat Il se présente comme suit:

cat [Options] [-] [fichier1 [fichier2 ...]]

les paramètres fichier spécifier la séquence des noms de fichiers à concaténer. Si aucun fichier est spécifié, chat lit les données de entrée standard.

Le double tiret -- (Facultatif) indique que les paramètres suivants ne sont pas considérées comme des options.

La seule option importante -u, entraînement chat pour écrire les données lues immédiatement sans attendre.

Exemples

voir sur sortie standard le contenu file.txt:

cat fichier.txt

Concatène file1.txt et file2.txt et affiche le résultat sur sortie standard:

cat file1.txt file2.txt

Concatène file1.txt et file2.txt et écrit le résultat dans le fichier risultato.txt en utilisant la redirection:

cat file1.txt file2.txt> risultato.txt

notes

  1. ^ (FR) chat, en La base Open Group Spécifications Numéro 7 IEEE Std 1003,1 à 2008. Récupéré le 20-06-2009.
  2. ^ (FR) chat: concaténer et écrire des fichiers, en manuel GNU Coreutils. Récupéré le 20/05/2008.

liens externes

  • chat, en Pages de l'homme GNU / Linux. Récupéré le 21-08-2008.
  • (FR) chat (1), en Solaris 10 Collection Manuel de référence - pages man. Récupéré le 21-08-2008.