パスを使用して、CSV
ファイルからにデータを挿入したいと思います。PostgreSQL tables
ファイル名はfilename.csv
; テーブルの名前は ですfilename
。パスの他の部分と.csv
拡張子を削除するにはどうすればよいですか?
次のコードを使用していますが、機能しません。
for i in 'ls ~/catalog/subcatalog/*.csv' ; do
FILE = 'sed 's%~/catalog/subcatalog/%%g' $i'
PGPASSWORD=$2 psql -q -U $1 -d testing -c "copy 'sed 's%.csv%%g' $FILE from $i delimiter ',' CSV'";
done