cal (kommando) - cal (command)

kal
Cal screenshot.png
Den calkommandoen som vist i et Linux zsh økt i Arch Linux
Utvikler (er) Charles Dye
Første utgivelse 3. november 1971 ; 49 år siden ( 1971-11-03 )
Operativsystem Unix , Unix-lignende , Plan 9 , Inferno , MSX-DOS , FreeDOS
Plattform Kryssplattform
Type Kommando
Tillatelse util-linux : BSD-4-paragraf

caler et kommandolinjeverktøy på en rekke datamaskinoperativsystemer , inkludert Unix , Plan 9 , Inferno og Unix-lignende operativsystemer som Linux som skriver ut en ASCII- kalender for den gitte måneden eller året. Hvis brukeren ikke spesifiserer noen kommandolinjealternativer , calvil den skrive ut en kalender for den gjeldende måneden. Kommandoen er et standardprogram på Unix og spesifisert i den enkle UNIX-spesifikasjonen .

Implementeringer

Den calkommandoen var til stede i første utgave Unix .

En calkommando er også en del av ASCII 's MSX-DOS2 Verktøy for MSX-DOS versjon 2. Den er også tilgjengelig for FreeDOS .

Eksempler

$ cal
      March 1984                    
 Su Mo Tu We Th Fr 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 31
$ cal -3 (shows the previous, current and next month)
     March 2021            April 2021             May 2021        
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  
    1  2  3  4  5  6               1  2  3                     1  
 7  8  9 10 11 12 13   4  5  6  7  8  9 10   2  3  4  5  6  7  8  
14 15 16 17 18 19 20  11 12 13 14 15 16 17   9 10 11 12 13 14 15  
21 22 23 24 25 26 27  18 19 20 21 22 23 24  16 17 18 19 20 21 22  
28 29 30 31           25 26 27 28 29 30     23 24 25 26 27 28 29  
                                            30 31
$ cal 2021
                            2021
      January               February               March          
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  
                1  2      1  2  3  4  5  6      1  2  3  4  5  6  
 3  4  5  6  7  8  9   7  8  9 10 11 12 13   7  8  9 10 11 12 13  
10 11 12 13 14 15 16  14 15 16 17 18 19 20  14 15 16 17 18 19 20  
17 18 19 20 21 22 23  21 22 23 24 25 26 27  21 22 23 24 25 26 27  
24 25 26 27 28 29 30  28                    28 29 30 31           
31                                                                

       April                  May                   June          
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  
             1  2  3                     1         1  2  3  4  5  
 4  5  6  7  8  9 10   2  3  4  5  6  7  8   6  7  8  9 10 11 12  
11 12 13 14 15 16 17   9 10 11 12 13 14 15  13 14 15 16 17 18 19  
18 19 20 21 22 23 24  16 17 18 19 20 21 22  20 21 22 23 24 25 26  
25 26 27 28 29 30     23 24 25 26 27 28 29  27 28 29 30           
                      30 31                                       

        July                 August              September        
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  
             1  2  3   1  2  3  4  5  6  7            1  2  3  4  
 4  5  6  7  8  9 10   8  9 10 11 12 13 14   5  6  7  8  9 10 11  
11 12 13 14 15 16 17  15 16 17 18 19 20 21  12 13 14 15 16 17 18  
18 19 20 21 22 23 24  22 23 24 25 26 27 28  19 20 21 22 23 24 25  
25 26 27 28 29 30 31  29 30 31              26 27 28 29 30        
                                                                  

      October               November              December        
Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  Su Mo Tu We Th Fr Sa  
                1  2      1  2  3  4  5  6            1  2  3  4  
 3  4  5  6  7  8  9   7  8  9 10 11 12 13   5  6  7  8  9 10 11  
10 11 12 13 14 15 16  14 15 16 17 18 19 20  12 13 14 15 16 17 18  
17 18 19 20 21 22 23  21 22 23 24 25 26 27  19 20 21 22 23 24 25  
24 25 26 27 28 29 30  28 29 30              26 27 28 29 30 31     
31
$ cal 5 2014
      May 2014        
Su Mo Tu We Th Fr 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 31

Quirks (1752)

$ cal 9 1752
  September 1752
 S  M Tu  W Th  F  S
       1  2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

Den gregorianske kalenderreformen ble vedtatt av kongeriket Storbritannia , inkludert dens eiendeler i Nord-Amerika (senere ble det østlige USA og Canada), i september 1752. Som et resultat viser kalenderen fra september 1752 de justerte dagene som mangler. Denne måneden var den offisielle (britiske) adopsjonen av den gregorianske kalenderen fra den tidligere brukte julianske kalenderen . Dette er dokumentert på man-sidene til Sun Solaris som følger. "Det skrives ut en uvanlig kalender for september 1752. Det er måneden da 11 dager ble hoppet over for å kompensere for manglende justeringer av skuddåret." The Plan 9 manuelle sier: "Prøv cal september 1752 ". Datoen for vedtakelsen av reformen er forskjellig fra land til land, så for noen brukere kan denne funksjonen være en feil.

Se også

Referanser

Eksterne linker