Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gladir/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.
https://github.com/gladir/cat

cat free-pascal turbo-pascal turbopascal unix-command

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing 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 LEFICHIER.PAS


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

tpc LEFICHIER.PAS


Par exemple, si vous voulez compiler CAT.PAS, vous devrez tapez la commande suivante :

fpc CAT.PAS

Licence



  • Le code source est publié sous la licence MIT.

  • Le paquet original est publié sous la licence MIT.