Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/gladir/cat
- Owner: gladir
- License: mit
- Created: 2024-02-11T20:54:11.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-24T14:40:51.000Z (8 months ago)
- Last Synced: 2024-04-24T18:35:31.794Z (8 months ago)
- Topics: cat, free-pascal, turbo-pascal, turbopascal, unix-command
- Language: Pascal
- Homepage:
- Size: 52.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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