これを理解できません。コマンドをシェルで直接実行すると、正常に実行されますが、スクリプトファイルから実行すると、次のエラーが発生します。
sqlite3: エラー: オプションが多すぎます: "INTO"
#!/bin/bash
sql="\"INSERT INTO keys ('date','chan','key','name','desc','ser','ep','cat') VALUES('xxx','xxx','xxxx','xxxx','xxxxx.','xxx','xxx','xxxx');\""
echo $sql
sqlite3 mydb.db $sql
問題が何であるかについてのアイデアはありますか?