/ / bashスクリプト内のファイルループへのエコー - bash、solaris、ksh

bashスクリプトのファイルループにエコーする - bash、solaris、ksh

私はエコーをやろうとしていると言う TZ=GMT-24 date +%Y%m%d >>反響した。

これは日の出です。

さて、私はループを実行したいのですが特定の日数とGMT-24 / GMT-48などによるエコー...日数が終わるまで...これは月曜日から金曜日までの5回のループです。このスクリプトをcrontabに設定します。これは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 キーワード