Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要以'yyyymmdd'(研究日期 - 出生日期)的形式减去两个日期才能找到患者的年龄,我该如何在 C shell 中做到这一点?
我在网上查看过,但我只能找到 bash 和 korn 脚本,我对任何一个都不太熟悉,无法更改它们。
在 csh 中并不容易,但你可以这样做:
% @ sec1 = `date -d '20050902' +'%s'` % @ sec2 = `date -d '20090809' +'%s'` % @ diffsec = `expr $sec2 - $sec1` % @ age = `expr $diffsec / 365 / 24 / 3600` % echo $age 3