Нет документации, которую я могу найти за пределами oneliner, предоставляемой утилитой командной строки. В нем говорится:Что делает опция CLite SQLite3?
-batch force batch I/O
Итак, что происходит здесь, если я передам ему запрос или несколько запросов?
Если вы чувствуете себя авантюрно, вы можете попробовать декодировать исходный код для командной строки sqlite3 [здесь] (http://www.sqlite.org/src/artifact/14ff7f660530a52b). Параметр пакета устанавливает переменную с именем 'stdin_is_interactive' в значение false. В переменной stdin есть комментарий: * «Угроза stdin как интерактивный ввод, если следующая переменная истинна. В противном случае предположим, что stdin подключен к файлу или каналу». * –
Если вы хотите ответить на вопрос, потому что вы прочитали исходный код, пожалуйста. Я посмотрю на исходный код, спасибо. – wurde