Cal

如何使 ncal -b -3 給出一致的輸出?

  • February 1, 2021

看起來月份標題的格式隨著月份的ncal變化而變化。例如:

$ ncal -bh -3 -m 2
                           2021
     Gennaio               Febbraio               Marzo          
lu ma me gi ve sa do  lu ma me gi ve sa do  lu ma me gi ve sa do  
            1  2  3   1  2  3  4  5  6  7   1  2  3  4  5  6  7  
4  5  6  7  8  9 10   8  9 10 11 12 13 14   8  9 10 11 12 13 14  
11 12 13 14 15 16 17  15 16 17 18 19 20 21  15 16 17 18 19 20 21  
18 19 20 21 22 23 24  22 23 24 25 26 27 28  22 23 24 25 26 27 28  
25 26 27 28 29 30 31

儘管

$ ncal -bh -3 -m 3
  Febbraio 2021           Marzo 2021           Aprile 2021       
lu ma me gi ve sa do  lu ma me gi ve sa do  lu ma me gi ve sa do  
1  2  3  4  5  6  7   1  2  3  4  5  6  7            1  2  3  4  
8  9 10 11 12 13 14   8  9 10 11 12 13 14   5  6  7  8  9 10 11  
15 16 17 18 19 20 21  15 16 17 18 19 20 21  12 13 14 15 16 17 18  
22 23 24 25 26 27 28  22 23 24 25 26 27 28  19 20 21 22 23 24 25  
                     29 30 31              26 27 28 29 30

我似乎找不到這種行為的任何模式,而且我在手冊中也找不到任何提到這種行為的東西。

我希望輸出始終採用第二種格式,與月份無關。我怎麼做?

我在 Xubuntu 20.04.1 LTS 上。

ncal檢查顯示是否將構成全年日曆的子集,如果是,則將年份列印在單獨的行上,每年一次。只要輸出包含三個月或更長時間,並且顯示的第一個月份是一個季度的開始,就會在非儒略模式下發生這種情況。

據我所知,沒有辦法禁用它。

引用自:https://unix.stackexchange.com/questions/632028