我有一个shell脚本,该脚本会遍历目录中的.csv文件,然后执行将文件复制到postgres数据库的SQL函数。
目前,仅将迭代中的最后一个文件复制到数据库中。有人可以帮帮我吗?我希望复制循环中的每个文件。 脚本如下所示:
#!/usr/bin/bash
for filename in $1/*.csv
do
filename=${filename##*/}
psql -h localhost -d database -U username -c "SELECT * FROM schema.function('$filename','$1');"
done