DDATE(1)

NOMBRE
ddate - convierte fechas del calendario gregoriano al discordiano

SINOPSIS
ddate [+formato] [fecha]

DESCRIPCIÓN
ddate escribe la fecha en formato discordiano.

Si es llamado sin argumentos, ddate cogerá la fecha actual del sistema, la convertirá al formato discordiano y la imprimirá en la salida estándar. Alternativamente, puede especificarse una fecha en formato gregoriano en la línea de comandos, usando para ello tres datos numéricos indicando día, mes y año.

Si se especifica una cadena de formato, la fecha discordiana será imprimida en el formato indicado. Este mecanismo funciona de manera similar al mecanismo de cadenas para dar formato de date(1), solo que de forma casi completamente distinta. Los campos son:

%A  Nombre completo del día de la semana (por ejemplo, Sweetmorn).

%a  Nombre abreviado del día de la semana (por ejemplo, SM).

%B  Nombre completo de la estación (por ejemplo, Chaos).

%b  Nombre abreviado de la estación (por ejemplo, Chs).

%d  Número ordinal del día en la estación (por ejemplo, 23).

%e  Número cardinal del día en la estación (por ejemplo, 23rd).

%H  Nombre de la festividad actual, si aplica.

%N  Código mágico para evitar que el resto del formato sea impreso a no ser que hoy sea festivo.

%n  Salto de línea.

%t  Tabulador.

%X  Número de días restantes ahsta el Día X. (No válido si no ha sido compilado con las opciones SubGenius).

%{

%}  Usado para delimitar la parte de la cadena que será sustituida por las palabras "St. Tib's Day" si el día actual es el Día de San Tib.

%.  Prueba y verás.

EJEMPLOS
% ddate
Today is Boomtime, the 17th day of Chaos in the YOLD 3178

% ddate +'Hoy es %{%A, el %e de %B%}, %Y. %N%nCelebrar %H'
Hoy es Boomtime, el 17th de Chaos, 3178.

% ddate +"Es %{%A, el %e de %B%}, %Y. %N%nCelebrar %H" 26 9 1995
Es Prickle-Prickle, el 50th de Bureaucracy, 3161.
Celebrar Bureflux

% ddate +"Hoy es %{%A, el %e de %B%}, %Y. %N%nCelebrar %H" 29 2 1996
Hoy es St. Tib's Day, 3162.

FALLOS

ddate(1) puede tener un comportamiento indefinido si se le pida que muestre la fecha del Día de San Tib y su cadena de formato no contiene los delimitadores de San Tib %{ y %}.

NOTA

Después de transcurrir el `Día X' sin incidentes, la Iglesia del SubGenius declaró que tenía el año del revés - El Día X es de hecho en 8661 d.C. en lugar de 1998 d.C. Por lo tanto, el Día X real es Cfn 40, 9827.

AUTHOR
Programado originalmente por Druel the Chaotic, alias Jeremy Johnson (mpython@gnu.ai.mit.edu).
Reescrito por Lee H:. O:. Smith, KYTP, aka Andrew Bulhak (acb@dev.null.org).
Cinco toneladas de lino.

POLÍTICA DE DISTRIBUCIÓN

Dominio público. Todos los ritos reversibles.

VÉASE TAMBIÉN

date(1),
http://www.subgenius.com/
Malaclypse the Younger, Principia Discordia, Or How I Found Goddess And What I Did To Her When I Found Her

AVAILABILITY
El comando ddate es parte del paquete util-linux y está disponible en ftp://ftp.kernel.org/pub/linux/utils/util-linux/.