У меня есть база данных SQLite, stuff.db (с примечаниями TABLE (id INTEGER PRIMARY KEY, timeStamp DATE, note TEXT);). Отметка времени запускается автоматически.
Я хочу заполнить его быстрым и грязным способом из командной строки.
Итак, я написал скрипт с именем bashscript1, который выглядит так:
sqlite3 script.db 'insert into notes (note) values ("Stuff happens.");'
Но я хотел, чтобы и это предложение было стандартным, и, если необходимо, более точным: я хотел бы добавить переменную информацию, например: «Фу входит в комнату». или «Бар звонит». Идея состоит в том, чтобы соединить эти строки и получить: «Все происходит. Фу входит в комнату». или «Все происходит. Бар звонит».
Итак, я переписал скрипт:
echo "Do you want to add somme text ?"
read Str1
sqlite3 script.db 'insert into notes (note) values ("Stuff happens."||\"$Str1\");'
И, конечно, я получил сообщение об ошибке.
Как мне поступить?
Заранее спасибо
THG