.open test.sql
Это открывает базу данных Sqlite3 (создание новой, если файл еще не существует) и присоединяет ее как основную в сеансе оболочки sqlite3.
.read test.sql
Это пытаетсяпрочитайте текстовый файл, полный операторов SQL, и выполните их один за другим.
База данных sqlite - это , а не текстовый файл, полный операторов SQL, поэтому синтаксические ошибки при попытке его обработатькак один.