mysqldump結果をvimで読めるように改行挿入

改行のない長大なINSERT文はvimで開きにくい。
改行を挟めば読みやすくなる。

以下はSQLとしてパースしてないから、データが改ざんされるかもしれないけど、これでも十分なケースが多いと思う。

PHPでやる場合

$ cat hoge.sql |
php -R 'echo strtr($argn, ["),"=>"),\n","VALUES ("=>"VALUES\n("]),PHP_EOL;'
> hoge_prettyprint.sql
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.