`--headless` オプションで[[Neovim]]を起動し、`-c` オプションでコマンドを実行&終了する。printではなく `io.stdout:write` を使う点だけ注意。
```console
nvim --headless -c "lua io.stdout:writeで出力する処理" -c "qa"2025-01-25 | fzf
```
`実際の利用例`
```console
nvim --headless -c "lua for _, f in ipairs(vim.v.oldfiles) do io.stdout:write(f .. \"\n\") end" -c "qa" | fzf
```