cat

Auteur: Ikipou

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.

Ca veut dire que la peronne qui utilise Antibug par exemple,
peut simplement le copier sur cette mémoire USB, et la prendre
partout avec lui ! Un de ses ami a un bug dans son PC ?
Pas de problème ! Tu mets ta mémoire USB, elle apparait tel
une lettre de disque dans le poste de travail, et comme
il ne faut pas installer MultiDeskOS et qu'il détecte seul
le dossier où il se trouve, tu le lance. Une fois Antibug
démarré, il suffit de sélectionner le bug dans la liste
et de faire ENTER dessus pour que ce ne soit plus qu'un
mauvais souvenir ! Ensuite tu reprend ta mémoire USB,
qui tient dans le creu de ta main, et tu vas voir un autre ami.
-- Jayce - C'est génial ! --