0

gnome-shell の拡張機能を作成しています。JavaScript 拡張機能は、SQL クエリを生成し、標準出力で出力をキャプチャします。

クエリの結果、2 列のレコードが生成されます。使用されている区切り文字 (この場合は「|」) は、文字列自体である列のいずれかに発生する可能性があるため、レコードの各列を個別に抽出できないようです。

同じことを達成するにはどうすればよいですか?私はこのタイプの実際のプログラミング (つまり、データベース、gnome、javascript) は初めてです。私の以前のプログラミング経験は、コース/教科書で教えられたアルゴリズムの実装に限定されていました。

c/c++ インターフェースのような sqlite3 への javascript/gnome インターフェースがあれば、この問題は解消されることを認識しています。その後、レコードの各列を簡単に抽出できました。

そのようなインターフェースをグーグルで検索しても役に立ちませんでした。「sqliteのjavascriptインターフェース」と「sqliteのgnomeインターフェース」を検索しました。

4

1 に答える 1

1

sqlite3コマンドラインユーティリティを使用している場合は、この.formatコマンドを使用して他の出力形式を指定できます。.separatorまた、.headers重宝するかもしれません。sqlite3を実行し、Enterキーを押して.help詳細を確認します。

于 2012-03-15T12:00:40.847 に答える