2017-06-02 7 views
0

giraffezという名前のツールを使用してTeradataからcsvファイルにデータを抽出する必要があります。私はファイルサイズの制約のために、これを一度に1つずつ行う必要があります。しかし、私は2017年6月1日を通じて2015年1月1日から、毎日を反復しますループに上記のコードを入れてTeradataからデータを抽出するためのbashループ

giraffez export "sel * from container.table where date='2015-01-01'" table20150101.csv -d ',' 

:私は、このコマンドを使用して行うことができます。これどうやってするの?

+0

関連質問(日付のシーケンスを生成する):https://stackoverflow.com/q/25701265/2088135 –

答えて

0

ループ日付に間のすべての日付を生成する

d='2015-01-01' 
while [[ $d < '2017-06-01' ]]; do 
    echo "$d" 
    d=$(date -d "$d +1 day" "+%Y-%m-%d") 
done 
関連する問題