-1

说我正在尝试做一个 echo TZ=GMT-24 date +%Y%m%d>> echoed。

这是在solaris中。

现在,我想做一个循环,读取特定天数并与 GMT-24/GMT-48 等相呼应......直到天数结束......这是一个 5 次循环......基本上从周一到周五。我将在 crontab 上设置此脚本,该脚本将在一天内运行并将该回显输出生成到文件中,以便我已经创建的其他脚本可以检查这些日期并使用它们。

提前致谢

4

1 回答 1

0

这是 Solaris 8 上的 ksh:

$ date +%Y%m%d
20130919
$ for i in 1 2 3 4 5; do TZ=GMT-$(($i * 24)) date +%Y%m%d; done
20130920
20130921
20130922
20130923
20130924
$ for i in 1 2 3 4 5; do TZ=GMT+$(($i * 24)) date +%Y%m%d; done
20130918
20130917
20130916
20130915
20130914

要重定向到文件,> filename请在done关键字之后添加

于 2013-09-19T18:29:29.387 回答