私はシェルスクリプトにかなり慣れていませんが、私が学んだ時期が来て仕事に必要なため、シェルスクリプトを実行しているだけです。
私は周りを見回しており、これを機能させるために複数の方法を試しましたが、理解できないようです。
SQLite データベースにアクセスし、select ステートメントの結果を変数に格納するスクリプトがあります。
これまでに試したこと
これは、アポストロフィ内の内容をそのまま反映しています。アポストロフィの前のドル記号を削除すると、同じ結果が得られます。
track_name=$'sqlite3 "$database_name" << EOF
select name from track where id = "$required_track";
exit;
EOF'
ここで、「track_name」の近くで構文エラーが発生します
sqlite3 "$database_name" << EOF
track_name='select name from track where id = "$required_track";'
exit;
EOF
変数に保存しようとせずにselectステートメントを正常に実行しましたが、保存できなければあまり役に立ちません...
どんな助けでも大歓迎です