Es gibt keine Dokumentation, die ich neben dem vom Befehlszeilendienstprogramm bereitgestellten oneliner finden kann. Es sagt:Was macht die SQLite3-batch CLI-Option?
-batch force batch I/O
Also was ist hier los, wenn ich es eine Abfrage oder mehrere Abfragen übergeben?
Wenn Sie abenteuerlustig sind, können Sie versuchen, den Quellcode für die sqlite3-Befehlszeile [hier] zu dekodieren (http://www.sqlite.org/src/artifact/14ff7f660530a52b). Die Batch-Option setzt eine Variable namens 'stdin_is_interactive' auf false. Die stdin-Variable hat den Kommentar: * "Bedrohungs-stdin als interaktive Eingabe, wenn die folgende Variable wahr ist. Andernfalls angenommen, stdin ist mit einer Datei oder einer Pipe verbunden." * –
Wenn Sie die Frage beantworten möchten, weil Sie die Quellcode, bitte tun. Ich werde mir den Quellcode anschauen, danke. – wurde