在bash脚本中回显文件循环

时间:2013-09-18 12:41:36

标签: bash solaris ksh

说我正在尝试做一个回声TZ=GMT-24 date +%Y%m%d>>呼应。

这是在solaris。

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

提前致谢

1 个答案:

答案 0 :(得分: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