CAT |
Contenu |
---|---|
Corail |
Syntaxe
CAT [options] [fichier] |
Paramètres
Nom | Description |
---|---|
fichier | Ce paramètre optionnel permet d'indiquer le fichier à afficher le contenu. |
-A | Ce paramètre est un équivalent de -vET. |
-b | Ce paramètre permet d'afficher les numéros de ligne si la ligne n'est pas vide. |
-E | Ce paramètre permet d'afficher un caractère $ à la fin d'une ligne. |
-e | Ce paramètre est un équivalent de -vE. |
-n | Ce paramètre permet d'afficher les numéros de ligne. |
-s | Ce paramètre permet d'enlever les duplications de ligne blanche. |
-T | Ce paramètre permet d'afficher un ^I à la place d'une tabulation. |
-v | Ce paramètre permet d'utiliser des notations ^ et M- pour les caractères non imprimable. |
--c | Ce paramètre permet d'afficher chacune des lignes en chaîne de caractères C. |
--help | Ce paramètre permet d'afficher l'aide de cette commande. |
--hex | Ce paramètre permet d'afficher chacune des lignes en hexadécimal. |
--html | Ce paramètre permet d'afficher chacune des lignes en HTML. |
--lower | Ce paramètre permet de mettre en minuscule chacune des lignes. |
--number | Ce paramètre permet d'afficher les numéros de ligne. |
--number-nonblank | Ce paramètre permet d'afficher les numéros de ligne si la ligne n'est pas vide. |
--pascal | Ce paramètre permet d'afficher chacune des lignes en chaîne de caractères Pascal. |
--show-all | Ce paramètre est équivalent de -vET. |
--show-nonprinting | Ce paramètre permet d'utiliser des notations ^ et M- pour les caractères non imprimable. |
--show-tabs | Ce paramètre permet d'afficher un ^I à la place d'une tabulation. |
--squeeze-blank | Ce paramètre permet d'enlever les duplications de ligne blanche. |
--trim | Ce paramètre permet d'enlever les espaces au début et à la fin de chacun des lignes. |
--uniq | Ce paramètre permet d'afficher une seule fois les lignes dupliqué. |
--upper | Ce paramètre permet de mettre en majuscule chacune des lignes. |
--version | ce paramètre permet de demander la version de la commande. |
Description
Cette commande permet d'afficher le contenu d'un/des fichiers. Cette commande est un équivalent de UNIX.
Exemples
L'exemple suivant permet d'afficher le contenu du fichier monfichier.txt :
CAT monfichier.txt |
L'exemple suivant permet de sortir en hexadécimal gladir1, gladir2, gladir3, gladir4 et gladir5 :
SEQ 1 5 -f "gladir%i" | CAT --hex |
on obtiendra le résultat suivant :
676C6164697231 676C6164697232 676C6164697233 676C6164697234 676C6164697235 |
L'exemple suivant permet de trimé en chaîne de caractères Pascal une séquence de nombre de 1 à 10 en utilisant la commande cat :
SEQ 1 10 -f " test%i" | CAT --pascal --trim |
on obtiendra le résultat suivant :
'test1' 'test2' 'test3' 'test4' 'test5' 'test6' 'test7' 'test8' 'test9' 'test10' |
Code source
Voici le code source Pascal de CAT :
Lien | Langage de programmation |
---|---|
CAT.PAS | Free Pascal, Turbo Pascal 7 |
Dernière mise à jour : Mercredi, le 17 Mai 2023