2

我需要以'yyyymmdd'(研究日期 - 出生日期)的形式减去两个日期才能找到患者的年龄,我该如何在 C shell 中做到这一点?

我在网上查看过,但我只能找到 bash 和 korn 脚本,我对任何一个都不太熟悉,无法更改它们。

4

1 回答 1

1

在 csh 中并不容易,但你可以这样做:

% @ sec1 = `date -d '20050902' +'%s'`
% @ sec2 = `date -d '20090809' +'%s'`
% @ diffsec = `expr $sec2 - $sec1`
% @ age = `expr $diffsec / 365 / 24 / 3600`
% echo $age
3
于 2012-06-11T15:00:52.667 回答