cat

La commande cat permet d'afficher le contenu de fichiers sur la sortie standard. Les fichiers sont affichés dans l'ordre des arguments, ce qui permet de les concaténer.

Utilisation

Voici un exemple d'utilisation de cat:

$ cat file1
contenu du fichier 1
$ cat file2
contenu du fichier 2
$ cat file1 file2
contenu du fichier 1
contenu du fichier 2

On peut créer un nouveau fichier avec le contenu des fichiers concaténé. Pour ce faire, il suffit d'utiliser l'opérateur de redirection ">".

Voici la suite de l'exemple précédant, mais avec la création d'un nouveau fichier:

$ cat file1 file2 > file3
$ cat file3
contenu du fichier 1
contenu du fichier 2

Numéroter les lignes

L'option -n (ou --number) permet de numéroter les lignes de la sortie. Cette option est pratique pour préparer des exemples de code commenté.

Voici par exemple l'utilisation de cat pour numéroter les lignes d'un fichier de code source:

     1  #include 
     2  using namespace std;
     3
     4  unsigned long factorial(unsigned long integer)
     5  {
     6    unsigned long response=1;
...

Page de manuel

La page de manuel de cat décrit la commande et ses options. Certaines options sont utile pour la sécurité et pour faciliter l'utilisation d'expression régulière.