Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

CAT

Cette commande, écrit en Pascal (Turbo Pascal ou Free Pascal), permet d'afficher le contenu d'un/des fichiers. C'est commande est inspiré de la commande Unix ou Linux.

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

CAT

Cette commande, écrit en Pascal (Turbo Pascal ou Free Pascal), permet d'afficher le contenu d'un/des fichiers. C'est commande est inspiré de la commande Unix ou Linux.

Syntaxe

CAT [option] [fichier]

Paramètres

Nom Description
fichier Ce paramètre permet d'indiquer le nom du fichier à afficher.
-A Ce paramètre est é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 à la fin de chacun des lignes.
--uniq Ce paramètre permet d'afficher une 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.

Quoi de neuf

Version 2.0

  • Ajout d'un support à multiple langages : francais, anglais
  • Ajout des paramètres --c, --hex, --html, --lower, --pascal, --trim, --uniq et --upper.

Verion 1.0.1

  • Rend le code compilable avec le Turbo Pascal

Verion 1.0

  • Première version

Compilation

Les fichiers Pascal n'ont aucune dépendances, il suffit de télécharger le fichier désiré et de le compiler avec Free Pascal avec la syntaxe de commande :

fpc CAT.PAS

Sinon, vous pouvez également le compiler avec le Turbo Pascal à l'aide de la syntaxe de commande suivante :

tpc CAT.PAS

Licence

  • Le code source est publié sous la licence [MIT](https://github.com/gladir/CAT/blob/main/LICENSE).
  • Le paquet original est publié sous la licence [MIT](https://github.com/gladir/CAT/blob/main/LICENSE).