cal comando - inizio lunedì

7

Mi stavo chiedendo - c'è un modo per rendere "cal" (un programma terminale) iniziare la settimana lunedì?

Solitamente può essere fatto con il flag -m, ma questo non ha alcun effetto sul Mac. AFAIK, per FreeBSD hai bisogno di deskutils, ma non sono riuscito a trovare alcun equivalente sul mac, nemmeno in homebrew.

C'è un interruttore o una fonte alternativa per uno strumento cal che consente modifiche all'avvio nei giorni feriali?

    
posta user51200 13.06.2013 - 20:48
fonte

3 risposte

8

GNU cal ha un'opzione --starting-day :

$ brew install gcal
$ alias cal='gcal --starting-day=1'
$ cal

      June 2013
 Mo Tu We Th Fr Sa Su
                 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

ncal inizia anche settimane il lunedì per impostazione predefinita:

$ ncal
    June 2013
Mo     3 10 17 24
Tu     4 11 18 25
We     5 12 19 26
Th     6 13 20 27
Fr     7 14 21 28
Sa  1  8 15 22 29
Su  2  9 16 23 30
    
risposta data 13.06.2013 - 21:34
fonte
5

Questo suggerimento OS X Macworld.com mostra alcuni script per mettere il lunedì prima ...

cal | awk '{ print " "$0; getline; print " Mo Tu We Th Fr Sa Su"; \
getline; if (substr($0,1,2) == " 1") print "                    1 "; \
do { prevline=$0; if (getline == 0) exit; print " " \
substr(prevline,4,17) " " substr($0,1,2) " "; } while (1) }'

Risultato:

      June 2013
 Mo Tu We Th Fr Sa Su
                 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 
    
risposta data 14.06.2013 - 18:37
fonte
1

$ man cal dice: "L'utilità cal visualizza un semplice calendario nel formato tradizionale e ncal offre un layout alternativo, più opzioni e la data di Pasqua.Il nuovo formato è un po 'angusto ma rende un anno in forma su un terminale 25x80. Se gli argomenti non sono specificati, il mese corrente viene visualizzato ". Per me, sembra preferibile utilizzare ncal invece di implementare un brutto attacco.

    
risposta data 02.04.2014 - 21:09
fonte

Leggi altre domande sui tag