Разве вам не нравится, когда две команды выполняют одну вещь, которую вы хотите, но ни одна не делает обе?
Это то, что cal
делает. Хорошее форматирование. Не хватает номера недели, хотя:
$ cal
January 2012
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
Это то, что ncal
делает. Странное форматирование, но с номерами недель:
$ ncal -w
January 2012
Su 1 8 15 22 29
Mo 2 9 16 23 30
Tu 3 10 17 24 31
We 4 11 18 25
Th 5 12 19 26
Fr 6 13 20 27
Sa 7 14 21 28
1 2 3 4 5
Тип вывода, который я хочу, на самом деле скрещивание между cal
и ncal -w
:
$ cal --magik-calendar-week-option
January 2012
Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 6 7
2 8 9 10 11 12 13 14
3 15 16 17 18 19 20 21
4 22 23 24 25 26 27 28
5 29 30 31
gcal --starting-day=Monday --with-week-number
больше соответствует моим потребностям, но этот инструмент великолепен.