Articulo de referencia

cal (comando)

cal command as shown in a [[Linux]] [[Z shell|zsh]] session in [[Arch Linux]]"},"developer":{"wt":"Charles Dye"},"released":{"wt":"{{Start date and age|1971|11|3}}"},"latest rel...

cales un comando de shell que imprime un calendario como texto ASCII para uno o más meses . Sin opciones de línea de comandos , imprime un calendario para el mes actual.

Está especificado en la Especificación Única de UNIX y está disponible en varios sistemas operativos, incluidos Unix , Plan 9 , Inferno y sistemas tipo Unix como Linux . Estaba presente en la primera edición de Unix . Un calcomando también forma parte de las herramientas MSX-DOS2 de ASCII para MSX-DOS versión 2. [ 1 ] También está disponible para FreeDOS (desarrollado por Charles Dye), en el que admite el calendario gregoriano (estilo nuevo) y puede distribuirse libremente, con o sin código fuente. [ 2 ]

Ejemplos

A continuación se imprime el calendario del mes actual, que en este caso corresponde a febrero de 2024.

$ cal  Febrero 2024 Do Lu Ma Mi Ju Vi Sá  1 2 3  4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

A continuación se imprime un calendario para el mes anterior, el mes actual y el mes siguiente.

$ cal -3  Junio ​​2022 Julio 2022 Agosto 2022 Su Mo Tu Mi Ju Vie Sa Su Mo Tu Mi Ju Vie Sa Su Mo Tu Mi Ju Vie Sa  1 2 3 4 1 2 1 2 3 4 5 6 5 6 7 8 9 10 11 3 4 5 6 7 8 9 7 8 9 10 11 12 13 12 13 14 15 16 17 18 10 11 12 13 14 15 16 14 15 16 17 18 19 20 19 20 21 22 23 24 25 17 18 19 20 21 22 23 21 22 23 24 25 26 27 26 27 28 29 30 24 25 26 27 28 29 30 28 29 30 31

A continuación se imprime un calendario para cada mes de 2023.

$ cal 2023  2023  Enero Febrero Marzo Su Mo Tu Mi Ju Vie Sa Su Mo Tu Mi Ju Vi Sa Su Mo Tu Mi Ju Vi Sa 1 2 3 4 5 6 7 1 2 3 4 1 2 3 4 8 9 10 11 12 13 14 5 6 7 8 9 10 11 5 6 7 8 9 10 11 15 16 17 18 19 20 21 12 13 14 15 16 17 18 12 13 14 15 16 17 18 22 23 24 25 26 27 28 19 20 21 22 23 24 25 19 20 21 22 23 24 25 29 30 31 26 27 28 26 27 28 29 30 31  Abril Mayo Junio ​​Su Mo Tu Mié Jue Vie Sa Su Mo Tu Mie Ju Vie Sa Su Mo Tu Mie Jue Vie Sa  1 1 2 3 4 5 6 1 2 3 2 3 4 5 6 7 8 7 8 9 10 11 12 13 4 5 6 7 8 9 10 9 10 11 12 13 14 15 14 15 16 17 18 19 20 11 12 13 14 15 16 17 16 17 18 19 20 21 22 21 22 23 24 25 26 27 18 19 1 1 2 3  4 5 1 2  2 3 4 5 6 7 8 6 7 8 9 10 11 12 3 4 5 6 7 8 9 9 10 11 12 13 14 15 13 14 15 16 17 18 19 10 11 12 13 14 15 16 16 17 18 19 20 21 22 20 21 22 23 24 25 26 17 18 19 20 21 22 23 23 24 25 26 27 28 29 27 28 29 30 31 24 25 26 27 28 29 30 30 31  Octubre Noviembre Diciembre Su Mo Tu Mi Ju Vie Sa Su Mo Tu Mi Ju Vi Sa Su Mo Tu Mi Ju Vi Sa 1 2 3 4 5 6 7 1 2 3 4 1 2 8 9 10 11 12 13 14 5 6 7 8 9 10 11 3 4 5 6 7 8 9 15 16 17 18 19 20 21 12 13 14 15 16 17 18 10 11 12 13 14 15 16 22 23 24 25 26 27 28 19 20 21 22 23 24 25 17 18 19 20 21 22 23 29 30 31 26 27 28 29 30 24 25 26 27 28 29 30  31

A continuación se muestra un calendario para junio de 2023. Cada mes se especifica mediante su número (1-12) en el año.

$ cal 6 2023  Junio ​​2023 Do Lu Ma Mi Ju Vie Sa  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Peculiaridades (1752)

$ cal 9 1752  Septiembre 1752 SM Ma Mi J V S  1 2 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

La reforma del calendario gregoriano fue adoptada por el Reino de Gran Bretaña , incluyendo sus posesiones en América del Norte (que más tarde se convertirían en el este de EE. UU. y Canadá), en septiembre de 1752. Como resultado, el calendario de septiembre de 1752 muestra los días ajustados faltantes. Este mes fue la adopción oficial (británica) del calendario gregoriano en lugar del calendario juliano utilizado anteriormente . Esto se ha documentado en las páginas man de Sun Solaris de la siguiente manera: "Se imprime un calendario inusual para septiembre de 1752. Ese es el mes en que se omitieron 11 días para compensar la falta de ajustes de año bisiesto". [ 3 ] El manual del Plan 9 de Bell Labs indica: "Pruebe con cal sep 1752 ". La fecha de adopción de la reforma difiere ampliamente entre países , por lo que, para algunos usuarios, esta característica puede ser un error. Se sabe que el manejo especial de 1752 apareció ya en la primera edición del Manual del Programador de Unix en 1971. [ 4 ]

Véase también

Referencias

  1. ^ "Manual del usuario de herramientas MSX-DOS2 - HERRAMIENTAS MSX-DOS2 ユーザーズマニュアル" . 1 de abril de 1993 - vía Internet Archive.
  2. "ibiblio.org Paquete FreeDOS -- cal (tipo Unix)" . www.ibiblio.org . Archivado del original el 22-02-2020 . Consultado el 27-01-2020 .
  3. "Sinopsis - página man sección 1: Comandos de usuario" . docs.oracle.com . Archivado del original el 09/05/2019 . Consultado el 23/06/2016 .
  4. Thompson, K.; Ritchie, DM (1971). Manual del programador de Unix (Primera ed.). Bell Telephone Laboratories. pp. cal (VI). Archivado del original el 5 de febrero de 2023. Recuperado el 9 de abril de 2023 .  

Fuentes

  • Ray, Deborah S.; Ray, Eric J. (2010). "Calendaring with cal" . En Gulick, Rebecca (ed.). Unix and Linux: Visual QuickStart Guide . Book Publishers. pp. 276–278 . ISBN  9780132104470.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Cal_(command)&oldid=1336335332 "