シェルスクリプトでPSQLコマンドの結果をCSVでUTF-8で出力したいのですが、デフォルトだとShift-jisになってしまいます。
実現案のために文字コード変換のコマンドを流しているのですが、ファイルの中身が削除されかつUTF-8に変換されずに困っています。
以下コマンドになります。
psql -U ユーザ名 -d データベース -h ホスト名 -p ポート番号 -f "select.sql" -t -A -F, >> AAAAA_YYMMDD.csv
iconv -f cp932 -t UTF-8 AAAA_YYMMDD.csv > AAAA_YYMMDD.csv
PSQLの結果出力時にUTF-8で出力するようなオプション等はあるのでしょうか。
もしくは上記コマンド以外にファイルの中身を削除せず、変換できるコマンドはあるのでしょうか。
初歩的な質問で申し訳ありませんが、どなかたお知恵をお貸しください。