コマンドを実行すると
./load_test_triples.sh TMODEL/Map.ttl TMODEL Y >> load_semantic.log
次のメッセージが表示されます。
./load_test_triples.sh: line 72: =: Permission denied
54行目以降のコードを取り出すと、問題なく動作するため、スクリプトの何かが気に入らない:
12 MODEL=$2
13 REPLACE=$3
.
.
54 get_count () {
55 sqlplus -s user/pass <<!
56 set heading off
57 set feedback off
58 set pages 0
59 select PRNCT_CHANGE
60 FROM COUNT_STATISTICS
61 WHERE model = '$MODEL'
62 AND NEW_DATE = (SELECT MAX(NEW_DATE)
63 FROM COUNT_STATISTICS
64 WHERE MODEL = '$MODEL');
65 !
66 }
67
68 count=$(get_count $1)
69
70 echo $count #echoes right number
71
72 if [ $count >= 0 ]; then
73 echo "is greater than or equal zero"
74 else
75 echo "is less to zero"
76 fi
誰が問題になる可能性があるか知っていますか?