我不知道如何只显示一周。例如,我尝试了 ncal -w 1,但它显示的是第一年而不是第一周,有办法吗?
答案1
如果没有经过一些额外的处理,您无法使用 ncal 列出一周:
$ week=20 ncal -hbwm \
$(date -d "01-jan now $((week-1)) weeks" +%m\ %Y) | \
grep -e '^[[:blank:]]w|' -e "^[[:blank:]]*$week|"
-h
关闭今天的突出显示。-b
使用旧式格式进行 ncal 输出。-w
打印星期数。-m
显示指定月份。