Il s'agit de la commande calposix qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cal — imprime un calendrier
SYNOPSIS
cal [[mois] une année]
DESCRIPTION
L'exposition cal L'utilitaire doit écrire un calendrier sur la sortie standard en utilisant le calendrier julien pour
dates du 1er janvier au 1 septembre 2 et le calendrier grégorien pour les dates
du 14 septembre 1752 au 31 décembre 9999 comme si le calendrier grégorien avait
été adopté le 14 septembre 1752.
Si aucun opérande n'est donné, cal doit produire un calendrier d'un mois pour le mois en cours en
l'année en cours. Si seulement le une année l'opérande est donné, cal doit produire un calendrier pour tous
douze mois dans l'année civile donnée. Si les deux mois et une année les opérandes sont donnés, cal
doit produire un calendrier d'un mois pour le mois donné de l'année donnée.
OPTIONS
Aucun.
OPÉRANDES
Les opérandes suivants doivent être pris en charge :
mois Spécifiez le mois à afficher, représenté sous forme d'entier décimal à partir de 1
(janvier) au 12 (décembre).
une année Spécifiez l'année pour laquelle le calendrier est affiché, représentée sous forme de nombre décimal
entier de 1 à 9999.
STDIN
Non utilisé.
CONTRIBUTION DES DOSSIERS
Aucun.
ENVIRONNEMENT VARIABLES
Les variables d'environnement suivantes doivent affecter l'exécution de cal:
LANGUE Fournissez une valeur par défaut pour les variables d'internationalisation qui ne sont pas définies ou
nul. (Voir le volume Définitions de base de POSIX.1‐2008, Blog 8.2,
Internationalisation Variables pour la priorité de l'internationalisation
variables utilisées pour déterminer les valeurs des catégories de paramètres régionaux.)
LC_TOUS S'il est défini sur une valeur de chaîne non vide, remplace les valeurs de tous les autres
variables d'internationalisation.
LC_CTYPE Déterminer la localisation pour l'interprétation des séquences d'octets de données de texte
sous forme de caractères (par exemple, des caractères à un octet par opposition aux caractères à plusieurs octets dans
arguments).
LC_MESSAGES
Déterminez les paramètres régionaux qui doivent être utilisés pour affecter le format et le contenu de
messages de diagnostic écrits sur erreur standard et messages informatifs écrits
à la sortie standard.
LC_TIME Déterminez le format et le contenu du calendrier.
NLSPATH Déterminer l'emplacement des catalogues de messages pour le traitement des LC_MESSAGES.
TZ Déterminez le fuseau horaire utilisé pour calculer la valeur du mois en cours.
ASYNCHRONE ÉVÈNEMENTS
Par défaut.
SORTIE STD
La sortie standard sera utilisée pour afficher le calendrier, dans un format non spécifié.
STDERR
L'erreur standard ne doit être utilisée que pour les messages de diagnostic.
SORTIE DES DOSSIERS
Aucun.
ÉLARGI DESCRIPTION
Aucun.
EXIT STATUT
Les valeurs de sortie suivantes doivent être renvoyées :
0 Achèvement réussi.
>0 Une erreur s'est produite.
CONSÉQUENCES OF LES ERREURS
Par défaut.
L'exposition Abonnement les sections sommes-nous informatif.
INSCRIPTION UTILISATION
Noter que:
cal 83
fait référence à AD 83, pas à 1983.
EXEMPLES
Aucun.
RAISONNEMENT
Les versions antérieures de cette norme exigeaient à tort que la commande :
cal 2000
écrire un calendrier d'un mois pour le mois civil en cours (peu importe l'année en cours
est) en l'an 2000 à la sortie standard. Cela ne correspondait à aucune pratique historique connue
version de l' cal utilitaire. La description a été mise à jour pour correspondre à la pratique historique.
Lorsque seul le une année l'opérande est donné, cal rédige un calendrier de douze mois pour la période spécifiée
an.
FUTUR DIRECTIONS
Une future version de cette norme peut prendre en charge la reconnaissance locale de la date de
adoption du calendrier grégorien.
Utilisez calposix en ligne en utilisant les services onworks.net
