質問: shで、パスがとおりません シェル内の リダイレクトのパスが通らない原因は何でしょうか? ◆シェル実行時のエラー bash: ./bb.sh: bad interpreter: no such file or directory ◆シェル(postgresqlへcsvデータ取込) #!/bin/sh /usr/local/pgsql/bin/psql -d swan2 -c "copy abctbl_wk from stdin using delimiters ',' with null as ''" < ./csv/abctbl.csv
回答: ./bb.sh が実行カレントディレクトリに存在していないのだと思います。 パスが通っていれば、bb.shだけでよいですよね? ./bb.shと、カレントディレクトリで実行しようとしてます。 問題は、どこで、bb.shを呼び出しているかですが・・。 postgresqlはつかったことがないのでこの辺は、他の方にゆだねることとします。