Clone en Pascal du Coreutils fonctionnant sous DOS ou Windows.
Voici la liste des différents fichiers proposés dans COREUTILS-0 :
| Nom | Description |
|---|---|
| BASE64.PAS | Cette commande permet de retourner en base64 un fichier. |
| BASENAME.PAS | Cette commande permet de retourner le nom du fichier seulement à partir d'un chemin complet de nom de fichier. |
| CAT.PAS | Cette commande permet d'afficher le contenu d'un/des fichiers. |
| CHMOD.PAS | Cette commande permet de changer le mode des fichiers. |
| CKSUM.PAS | Cette commande permet d'afficher la sommation de vérification CRC et le nombre d'octets de chaque fichiers. Cette commande est inspiré de Linux. |
| CP.PAS | Cette commande permet de copier un fichier. |
| CSPLIT.PAS | Cette commande permet de séparer un fichier en plusieurs sections déterminé par des lignes de contextes. |
| CUT.PAS | Cette commande permet de supprimer des sections de chaque ligne des fichiers. |
| DD.PAS | Cette commande permet de convertir un fichier tant qu'il se copie. |
| DF.PAS | Cette commande permet d'afficher l'espace libre sur le système de fichiers. |
| DIR.PAS | Cette commande permet d'afficher les fichiers contenu dans un répertoire. |
| DU.PAS | Cette commande permet de comptabilisé l'espace occupé par un répertoire et ses enfants. |
| EXPAND.PAS | Cette commande permet de convertir des tabulations en espaces. |
| FACTOR.PAS | Cette commande permet de calculer le facteur d'un nombre. Cette commande est inspiré de la commande factor de UNIX. |
| FMT.PAS | Cette commande permet de reformater le texte de paragraphe. |
| FOLD.PAS | Cette commande permet d'envelopper les lignes d'entrée pour s'adapter à la largeur spécifié. |
| GROUPS.PAS | Cette commande permet d'afficher les groupes d'un utilisateur. |
| HEAD.PAS | Cette commande permet d'afficher le début d'un fichier texte. Cette commande est un équivalent de Coreutils. |
| ID.PAS | Cette commande permet d'afficher les informations d'utilisateur ou de groupe pour l'utilisateur spécifié ou (ou quand il est omis) pour l'utilisateur courant. |
| LS.PAS | Cette commande permet d'afficher les fichiers d'un répertoire. Cette commande est équivalent de Coreutils. |
| MKTEMP.PAS | Cette commande permet de créer un fichier ou un répertoire temporaire. |
| NL.PAS | Cette commande permet d'afficher du texte avec des numéros de ligne. |
| OD.PAS | Cette commande permet d'afficher le contenu d'un fichier selon un format spécifique. Cette commande est un équivalent de Coreutils. |
| PRINTF.PAS | Cette commande permet d'afficher un message avec le format spécifié. |
| PWD.PAS | Cette commande permet d'afficher le chemin du répertoire courant. Cette commande est un équivalent de Coreutils. |
| SEQ.PAS | Cette commande permet de générer des nombres selon l'intervalle et le saut spécifié. |
| SLEEP.PAS | Cette commande permet d'attendre le nombre de secondes spécifiés. Cette commande est un équivalent de Coreutils. |
| SPLIT.PAS | Cette commande permet de séparer un fichier en plusieurs fichiers. Cette commande est un équivalent de Coreutils. |
| SUM.PAS | Cette commande permet d'afficher la sommation de chaque fichier. |
| TAC.PAS | Cette commande permet d'afficher le contenu du fichier dans le sens inverse. |
| TAIL.PAS | Cette commande permet d'afficher la fin d'un fichier texte. Cette commande est un équivalent de Coreutils. |
| TEE.PAS | Cette commande permet d'envoyer l'entrée standard vers la sortie standard. Cette commande est un équivalent de Coreutils. |
| TOUCH.PAS | Cette commande permet de changer la date et l'heure d'un fichier. Cette commande est un équivalent de Coreutils. |
| TR.PAS | Cette commande permet d'envoyer le contenu de l'entrée standard vers la sortie standard en effectuant le traitement spécifié. |
| UNEXPAND.PAS | Cette commande permet de convertir des espaces en tabulations. |
| UNLINK.PAS | Cette commande permet de supprimer un lien symbolique. |
| WC.PAS | Cette commande permet de compter le nombre de mots, de lignes ou de caractères. |
| YES.PAS | Cette commande permet d'effectuer des répétitions de réponses affirmatives. |
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 BASE64.PAS, vous devrez tapez la commande suivante :
fpc BASE64.PAS