2022-10-22 CSV CLI tool / SQL Parser in Go
CSV CLI tool
CSVファイルをSQLライクな文法でフィルターしたいなーと思って調べた。
- q - Text as Data
- GitHub: https://github.com/harelba/q
- Python製
- Pythonということもあって他のツールよりは動作が重め
- indygreg/PyOxidizer でパッケージングされておりインストールしやすい
- BurntSushi/xsv: A fast CSV command line toolkit written in Rust.
- Rust製
- SQLライクというよりはコマンド+オプションで指定していく感じ
- mithrandie/csvq: SQL-like query language for csv
- Go製
- SQLライクな文法が使える
- onozaty/csvt: csvt is a command line tool for processing CSV.
- Go製
- SQLライクというよりはコマンド+オプションで指定していく感じ
SQL Parser in Go
GoでSQLをどうやってパースしているのかなって調べた。