2017-11-09 22 views
0

私は定期的にlinuxのcronを通して実行される.shスクリプトを実行する予定です。私はcentosでpostgres 8.4を実行しています。私のスクリプトは、その中にこのようなものがありますpsqlからダンプされたファイル名に日付/時刻を含める

psql -U username -d db_name -c "COPY orders TO stdout DELIMITER ',' CSV HEADER;" > orders.csv 

を私は、CSVファイルにテーブルをダンプする他の方法がある知っているが、これは私が管理者権限なしで使用できる唯一のものです。

私の問題はファイルに名前を付けることです。私は具体的に何かのファイルに名前をつけたい: yyyymmdd-hhmm-orders.csv

私は最高のスクリプト作成者ではありません(あなたが分かるように)ので、どのようにダンプを動的に得ることができますか?これを行う?

おかげ

答えて

3
`date '+%Y%m%d-%H%M'`-orders.csv 

私は個人的にも

0

利用コードの下に、その罰金

を働いていた他の書式設定オプションが表示されますファイル名

man date 

に秒%のSを追加

1つの変数で日付形式を割り当て、同じものを使用

関連する問題