你们的 cal 命令默认能高亮当前日期吗?

2023-07-06 14:17:20 +08:00
 mephisto

好多年前的 ubuntu 是可以默认高亮当前日期的,最近的版本貌似切换实现版本了。MacOS 的 cal 貌似一直是不行的,我想看看是不是 bsd 系的版本就默认不行。

942 次点击
所在节点    问与答
18 条回复
ChengLuffy
2023-07-06 14:19:35 +08:00
在我这里可以啊 macOS
mephisto
2023-07-06 14:22:25 +08:00
@ChengLuffy 那应该是现在改了。能帮忙看看是什么版本的 cal 吗?我想看看到底是那个实现的版本有问题。
ChengLuffy
2023-07-06 14:28:28 +08:00
@mephisto 我看 cal 并没有输出 version 的选项,我应该如何查看他的版本?
mephisto
2023-07-06 14:33:58 +08:00
@ChengLuffy man cal 或者 info cal 看看是 bsd 的版本,还是 Gnu 的,或者其它的。比如 ubuntu 的能看到是 BSD March 7, 2019 的
lululau
2023-07-06 14:36:01 +08:00
brew install lululau/utils/ccal
lululau
2023-07-06 14:36:57 +08:00
mephisto
2023-07-06 14:45:31 +08:00
我想收集个有力的证据,发个邮件给让作者,把这个默认高亮的功能给加上,或者让那个-h 开关生效。
duke807
2023-07-06 14:48:23 +08:00
试了下,busybox 1.34.1 自带的 cal 没有高亮,系统默认的 cal 来自 util-linux 2.38.1 有高亮,linux/gentoo 系统
huajia2005
2023-07-06 14:48:53 +08:00
macos10.15.7 (19H2) BSD March 14, 2009
这个版本可以高亮
mephisto
2023-07-06 14:51:00 +08:00
@duke807 估计是 debian 的 cal 包现在改成 ncal(bsd 系的)了,cal 链接到 ncal 就没高亮了。ncal -C 才有高亮,默认没有,不是很习惯,时空迷失
ChengLuffy
2023-07-06 14:53:21 +08:00
@mephisto A cal command appeared in Version 5 AT&T UNIX. The ncal command appeared in FreeBSD 2.2.6.
ChengLuffy
2023-07-06 14:54:12 +08:00
@mephisto

HISTORY
A cal command appeared in Version 5 AT&T UNIX. The ncal command appeared in FreeBSD 2.2.6.

AUTHORS
The ncal command and manual were written by Wolfgang Helbig <helbig@FreeBSD.org>.

BUGS
The assignment of Julian–Gregorian switching dates to country codes is historically naive for
many countries.

Not all options are compatible and using them in different orders will give varying results.

macOS 13.4 March 14, 2009 macOS 13.4
Erroad
2023-07-06 14:55:10 +08:00
lighthouse@VM-16-17-ubuntu:~
▶ which cal
/usr/bin/cal

lighthouse@VM-16-17-ubuntu:~
▶ ls -al /usr/bin/cal
lrwxrwxrwx 1 root root 4 Mar 30 2020 /usr/bin/cal -> ncal

Erroad
2023-07-06 14:55:47 +08:00
上边是 ubtuntu 20 , macos 的也有。看下终端字体什么的会不会有影响
ztc
2023-07-06 15:09:17 +08:00
mephisto
2023-07-06 16:53:24 +08:00
@Erroad 和字体没有关系,ncal 版本的问题,cal 和 ncal 实践执行的都是 ncal 命令,我看了 ncal 程序,里面走不同的逻辑,高版本的 ncal 里面对 cal 部分高亮处理有问题,默认没有高亮,感觉是个 bug
hhhh115
2023-07-06 17:21:51 +08:00
@lululau #5
ccal: SHA256 mismatch
Expected: e97f45e769283bc35df4b46047a652b9a21b44d54043168cb096d4dcb8c74a4a
Actual: cc2aee1dda6fbab84e2c50869d6d5b7c7232b8ca13128ac02c2f32a264d75713
安装出问题,签名不一致?
lululau
2023-07-06 17:45:19 +08:00
@hhhh115 可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/954570

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX