说我正在尝试做一个 echo TZ=GMT-24 date +%Y%m%d
>> echoed。
这是在solaris中。
现在,我想做一个循环,读取特定天数并与 GMT-24/GMT-48 等相呼应......直到天数结束......这是一个 5 次循环......基本上从周一到周五。我将在 crontab 上设置此脚本,该脚本将在一天内运行并将该回显输出生成到文件中,以便我已经创建的其他脚本可以检查这些日期并使用它们。
提前致谢
这是 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
关键字之后添加