Bash 仅显示日历上的特定日期

Bash 仅显示日历上的特定日期,bash,calendar,dialog,Bash,Calendar,Dialog,我想知道是否可以在日历中只显示特定的日期。我的意思是,例如,我知道我可以使用以下方法创建带有日历的对话框: 对话框--标题“测试”--日历“日期:”0 它显示特定月份的每一天,等等 但是我想知道我是否可以在同一个对话框中只显示像5、10、15、20、25、30这样的日期,但我不知道如何做,或者是否可以使用该对话框选项这样做。dialog不执行要求的操作。提供了源代码;你可以修改它 文件上说 日历框在可单独调整的窗口中显示月、日和年。如果日、月或年的值为 缺少或为负,当前日期的对应值为 习惯于您

我想知道是否可以在日历中只显示特定的日期。我的意思是,例如,我知道我可以使用以下方法创建带有日历的对话框:

对话框--标题“测试”--日历“日期:”0

它显示特定月份的每一天,等等


但是我想知道我是否可以在同一个对话框中只显示像5、10、15、20、25、30这样的日期,但我不知道如何做,或者是否可以使用该对话框选项这样做。

dialog
不执行要求的操作。提供了源代码;你可以修改它

文件上说


日历框在可单独调整的窗口中显示月、日和年。如果日、月或年的值为 缺少或为负,当前日期的对应值为 习惯于您可以使用 左、上、右和下箭头。使用vi样式
h
j
k
l
用于在一个月内的天数数组中移动。使用制表符或 backtab可在窗口之间移动。如果年份为零, 当前日期用作初始值

退出时,日期以日/月/年的形式打印。这个 可以使用
--date format
选项覆盖格式


如果主机提供,此选项允许您指定 为“日历”窗口小部件打印的日期格式。这个 一天中的时间(小时、分钟、秒)是当前的本地时间

虽然--calendar描述指的是一个天数数组和可单独调整的窗口,但它并没有详细说明月、日和年的窗口用于更新数组,并且小部件显示每个月的所有天数


--date format
选项用于更改向shell报告结果的方式,并且对屏幕上显示月份的方式没有影响。

否,它不会这样做(您必须修改程序).@ThomasDickey甚至没有使用--date格式选项?看起来我不得不按原样使用它了…谢谢你抽出时间回答我的问题。我真的很感激。