やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

SQLite3ドットコマンド(.output)

 出力先を任意ファイルかstdoutに指定する。

成果物

.help

.output ?FILE?           Send output to FILE or stdout if FILE is omitted

.output

指定ファイルへ出力

sqlite3 :memory: \
".output out.txt" \
"select 'AAA';"
cat out.txt
AAA

stdoutへ出力

sqlite3 :memory: \
".output out.txt" \
"select 'BBB';" \
".output stdout" \
"select 'CCC';"

 画面出力は以下。

CCC

 ファイル内容確認。

cat out.txt
BBB

類似コマンド

  • once: 次のSQL結果を出力する。対話モード中に結果を閲覧するのが主目的

連携コマンド

  • mode: 出力形式の設定。たとえばcsvにしてselect結果をcsv形式にしつつ.outputする

対象環境

$ uname -a
Linux raspberrypi 4.19.42-v7+ #1218 SMP Tue May 14 00:48:17 BST 2019 armv7l GNU/Linux

前回まで